У меня есть форма, состоящая из двух решеток данных и кнопки. Datagrid 1, «myStaticDataGrid», имеет значения, которые я добавил для выбора пользователем. Я хочу, чтобы событие щелчка кнопки отправило текущий выбор myStaticDataGrid ко второму datagrid, «myDataGrid». Я смог выполнить это, если я использую текстовое поле и datagrid, но мне трудно найти правильный синтаксис для захвата данных выбора из myStaticDataGrid.Связать данные с datagrid
Это моя попытка, используя два подхода: DataGrid
<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>
My AS событие, чтобы отправить данные:
protected function addData(event:MouseEvent):void
{
//Put selected data at the top of the grid.
items.addItemAt(lstFormData.typicalItem,0)
}
Мой вопрос, где я могу связать данные сетки?
Это, как я отправить данные TextBox к сетке данных:
<s:FormItem label="myDataUtil">
<s:Label text="Value"/>
<s:TextInput text="@{lstFormData.typicalItem.formData}"/>
</s:FormItem>
Не могли бы вы переписать именно то, что вы пытаетесь сделать. Все, что я понял о том, что вы написали, - это привязка одной сетки к другой, которая кажется бессмысленной, поскольку у вас будут две сетки, отображающие точно такие же данные. В любом случае так вы это сделаете. bdgFormData.dataProvider = bdgFormData.dataProvider –
Я отредактировал сообщение, чтобы описать больше того, что я пытаюсь сделать, а также показать, что я сделал, что сработало, более или менее. – smulholland2
Так что дайте мне посмотреть, понимаю ли я это. У вас есть один datagrid, что исходные данные datagrid никогда не изменятся. У вас также есть второй datagrid, который у dataprovider основан на первом (статичном) datagrid с возможностью добавления дополнительных данных через TextInput? –