From: Tracy Spratt <[EMAIL PROTECTED]>
Reply-To: Flexcoder List <flexcoders@yahoogroups.com>
Date: Tue, 16 Sep 2008 20:48:19 -0400
To: Flexcoder List <flexcoders@yahoogroups.com>
Subject: RE: [flexcoders] Simple question - custom labels and data fields in
ComboBox

No, the data property is just for convenience.  The selectedItem property
returns a reference to the entire dataProvider item.
 
Just do:
var sCategory:String = XML(myCombo.selectedItem)[EMAIL PROTECTED]; //The XML() 
is needed
for binding expressions but probably not here.



-----------

Ok, I figured out a way to get done what I need to:

I never realized that the object that was returned still had my "id" in the
object.

So I simply created a "change" event that separated my data out...

IE:

private function changeEvt(event:Event):void {
var selected:Object = new Object();
selected.cbid = event.currentTarget.selectedIndex;
selected.id = event.currentTarget.selectedItem.id;

selected.category = event.currentTarget.selectedItem.category
}

Then I can do whatever I need to do with that data.

Thanks all!

Dnk


Reply via email to