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