public function groupListRH(event:ResultEvent):void {
groupsList=event.result as ArrayCollection;
}
public function show(event):void {
selectedItem=(event.target as ComboBox).selectedIndex;
Alert.show(selectedItem.toString().groupId);
}
<mx:ComboBox dataProvider="{groupsList}" labelField="groupName" id="grpLst"width="150" prompt="Select One Group" change="show(event);" focusIn="init();" />
我不是这样的...我怎样才能获得所选GroupName的groupId(我正在通过remoteobject进入arraycollection的确切ID)?
答案 0 :(得分:2)
在show()
方法中,在获取groupId
之前,将selectedItem转换为字符串。您需要切换它,以便首先从groupId
检索selectedItem
。
public function show(event):void {
Alert.show(selectedItem.groupId.toString());
}
<mx:ComboBox id="grpLst"
width="150"
dataProvider="{groupsList}"
labelField="groupName"
prompt="Select One Group"
change="show(event);"
/>