How to cast a (custom) string value to a number
hello fellow flex'ers,
i have question regarding revision number value respresent in our application 2 digit number.
we using 01-99 revisioning, number should incremented each update.
i adding document revision 01 (lowest revision), when finding document , updating wish array show revision 02-99.
basically wish remove old values array. in documentnumber.as file revision set string value.
my count function looks follows (the data being sent xml):
| [bindable] | |||
| public var revisiondataprovider : arraycollection = new arraycollection(); | |||
| [bindable] | |||
| public var revisionupdatedataprovider : arraycollection = new arraycollection(); |
private function count():void
{
var : int = 1
(i; < 100; i++)
{
var revisionversion : string = "" + i;
var revisionupdateversion : string = "" + i;
if (revisionversion.length != 2 )
{
revisionversion = "0" + revisionversion;
}
revisiondataprovider.additem(revisionversion);
trace("adding item: " + revisionversion)
if (revisionupdateversion.length != 2 )
{
revisionupdateversion = "0" + revisionupdateversion;
}
revisionupdatedataprovider.additem(revisionupdateversion);
trace("adding item: " + revisionversion)
}
}
what want revisionupdateversion starts value old version set database value:pm.fml.documentnumberold.revision
pm.fml.documentnumberold.revision value in xml string, not add since add revisionupdateversion string {"" + 1} generate 011. wish casthe old revision number 01 = 1 (as int/number count 1 + 1 = 2 , function make 02 adding 0+ revision version.
to clarify revisionversion used generate document revision , revisionupdateversion update created document.
i apologize if question vague. tried many things , cannot work. hope knows answer
thank in advance,
with kind regards,
ivan joghi
you use 'parseint(..)' method convert revisionversion number.
i.e.:
var revisionversionnumber:int = parseint(pm.fml.documentnumberold.revision);
var rivisionupdateversionnumber:int = revisionversionnumber + 1;
var revisionupdateversion:string = ""+revisionupdateversionnumber;
if (revisionupdateversionnumber<10) {
revisionupdateversion = "0"+revisionupdateversion;
}
More discussions in Flex (Read Only)
adobe
Comments
Post a Comment