заполнить 2 столбца в сетке данных из выпадающего списка itemRenderer - PullRequest
0 голосов
/ 26 октября 2010

У меня есть сетка данных с Combobox itemRenderer.То, что у меня есть, - это сетка с идентификатором и именем человека (больше вещей в сетке, но я борюсь с этим).В столбце имени человека у меня есть поле со списком всех людей, а затем имена и идентификаторы системы.

Что я хочу сделать, это когда я выбираю человека в поле со списком, я хочу, чтобы этот список заполнял поля имени человека(что и делает), но я также хочу извлечь идентификатор человека из выпадающего списка и заполнить столбец идентификатора человека в сетке данных.Если кто-нибудь может помочь мне с этим, я буду очень полон.

1 Ответ

0 голосов
/ 26 октября 2010

Вы можете присвоить значение объекту данных для элемента в событии изменения ComboBox.Примерно так

<mx:DataGridColumn dataField="name" rendererIsEditor="true">
  <mx:itemRenderer>
    <mx:Component>
      <mx:ComboBox  text="{data.name}" dataProvider="{outerDocument.namesList}" 
                    change="{data.id = this.selectedIndex}"  />         
    </mx:Component>
  </mx:itemRenderer>
</mx:DataGridColumn>

Вы можете получить значение идентификатора так, как хотите, и это должно дать вам представление о том, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...