У меня есть форма, которая состоит из двух сеток данных и кнопки.Datagrid 1, "myStaticDataGrid", содержит значения, которые я добавил для выбора пользователем.Я хочу, чтобы событие нажатия кнопки отправляло текущий выбор myStaticDataGrid во вторую сетку данных, "myDataGrid".Я смог сделать это, если я использую текстовое поле и сетку данных, но у меня возникают проблемы с поиском правильного синтаксиса для получения данных выбора из myStaticDataGrid.
Это моя попытка с использованием подхода двух данных:1003 *
<s:Form id="myForm">
//The values from this grid are determined once the button is clicked.
<s:FormItem id="myDataGrid">
<s:DataGrid id="bdgFormData">
<s:typicalItem>
<s:DataItem formData="Description" xmlData="Value"/>
</s:typicalItem>
<s:ArrayCollection id="values"> </s:ArrayCollection>
</s:DataGrid>
</s:FormItem>
//The values from this grid are determined at runtime.
<s:FormItem id="myStaticDataGrid">
<s:DataGrid id="userSelects">
<s:typicalItem>
<s:DataItem selects="Typical Item" codes="0000"/>
</s:typicalItem>
<s:ArrayCollection id="selects">
<s:DataItem selects="Y" codes="1"/>
<s:DataItem selects="N" codes="0"/>
</s:ArrayCollection>
</s:DataGrid>
</s:FormItem>
<s:FormItem label="Add Selects">
<s:Button label="Go" click="addData(event)"/>
</s:FormItem>
Мое событие AS для отправки данных:
protected function addData(event:MouseEvent):void
{
//Put selected data at the top of the grid.
items.addItemAt(lstFormData.typicalItem,0)
}
Мой вопрос: где мне связать данные сетки?
Это как я отправляю данные текстового поляк таблице данных:
<s:FormItem label="myDataUtil">
<s:Label text="Value"/>
<s:TextInput text="@{lstFormData.typicalItem.formData}"/>
</s:FormItem>