在Flex 4中使用预填充的数据网格,我应该如何以编程方式获取或设置特定值,例如,我不会使用selectedItems等。
例如,我如何引用第4行第6列单元格的值。
感谢您提前的帮助。
Craig
例如,我如何引用第4行第6列单元格的值。
感谢您提前的帮助。
Craig
将DataGrid的dataProvider转换为ListCollectionView
,并使用其getItemAt方法。
ListCollectionView(dataGrid.dataProvider).getItemAt(requiredRow).appropriateProperty = newValue;
var data_field:String = dgViewPreview.columns[6].dataField; //for 6th column
ListCollectionView(dataGrid.dataProvider).getItemAt(requiredRow)[data_field] = newValue;
有两种访问方式,基于网格列DataField映射到对象属性或LabelFunction设置为网格列
我在这里粘贴了带有示例的场景 http://pastebin.com/iwrnHD1c
appropriateProperty
的原因 - 所需 DataGridColumn 的dataField
是什么? - AmarghoshdataField
属性完成的。因此,如果您知道在第6列中显示的数据的特定属性的名称,则可以更新该属性以更新该列。 - Amarghosh