绑定来自datagrid的数据
|
我有一个包含两个数据网格和一个按钮的表单。 Datagrid 1 \“ myStaticDataGrid \”具有我添加的值供用户选择。我希望按钮的click事件将myStaticDataGrid的当前选择发送到第二个数据网格\“ myDataGrid \”。如果我使用文本框和数据网格,则能够完成此操作,但是我找不到合适的语法来从myStaticDataGrid抓取选择数据时遇到麻烦。
这是我尝试使用两种数据网格方法:
<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)
}
我的问题是在哪里绑定网格数据?
这是我将文本框数据发送到datagrid的方法:
<s:FormItem label=\"myDataUtil\">
<s:Label text=\"Value\"/>
<s:TextInput text=\"@{lstFormData.typicalItem.formData}\"/>
</s:FormItem>
没有找到相关结果
已邀请:
1 个回复
席陋临拈
这是一个没有绑定数据的示例