коллекция гибких массивов - PullRequest
0 голосов
/ 10 ноября 2009
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();" />

У меня не получается так ... как я могу получить groupId (точный идентификатор, который я получаю в наборе массива через удаленный объект) выбранного GroupName?

1 Ответ

2 голосов
/ 10 ноября 2009

В вашем методе show() вы конвертируете selectedItem в строку перед тем, как захватить ваш groupId. Вам нужно переключить его так, чтобы вы сначала извлекли 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);"
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...