Re: [flexcoders] Re: Using arraycollection as text for a flex TextArea Component.

Tuesday, December 27, 2011

 

Actually I should show the last one.
try

txt += entry.OrderNumber + " " + "," + " " + entry.Produ .... then the string will have all the entries added not replaced.

C


From: ZIONIST <stinasius@yahoo.com>
To: flexcoders@yahoogroups.com
Sent: Tuesday, December 27, 2011 6:04 AM
Subject: [flexcoders] Re: Using arraycollection as text for a flex TextArea Component.

 
This is what i have come up with some far... Problem is that it only outputs the first entry in the ArrayCollection. So if a client selects more than one
item to buy, when he/she previews their selection, they will only see the first entry. Could someone please help me modify this to show all the entries
in the ArrayCollection.

[Bindable]
private var orderColl:ArrayCollection=new ArrayCollection();

/*** Create an object to hold the data ***/
var obj:Object=new Object();

/*** Assign the variables to it ***/
obj.Product=product.text;
obj.Price=price.text;
obj.Qty=1;
obj.OrderNumber=label1.text;

/*** Add the object to the list ***/
orderColl.addItemAt(obj, 0);

Then i have a TextArea component (id=cart) and i try to assign the arraycollection to it as text like this

var txt:String;
var n:int=orderColl.length;
for (var i:int=0; i < n; i++)
{
var entry:Object=orderColl.getItemAt(i);
txt = entry.OrderNumber + " " + "," + " " + entry.Product + " " + "," + " " + entry.Qty + " " + "," + " " + entry.Price;
}
cart.text = txt.toString();



__._,_.___
Recent Activity:
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

.

__,_._,___

0 comments:

Post a Comment