【发布时间】:2011-03-06 17:40:56
【问题描述】:
我最好解释一下我的意思:
我有一个带有自动生成列的数据网格,我现在需要将数据项添加到 此网格的特定行/列,例如col 2 第 3 行。目前它没有数据提供者,因为我希望对哪些数据去哪里非常有选择性。
最好的方法是什么?
【问题讨论】:
标签: actionscript-3 datagrid flex4
我最好解释一下我的意思:
我有一个带有自动生成列的数据网格,我现在需要将数据项添加到 此网格的特定行/列,例如col 2 第 3 行。目前它没有数据提供者,因为我希望对哪些数据去哪里非常有选择性。
最好的方法是什么?
【问题讨论】:
标签: actionscript-3 datagrid flex4
我认为没有任何 dataProvider 就无法使用 Datagrid。
如果您现在不想知道数据的去向,您可以使用带有对象的 ArrayCollection。 这些对象可以有多个属性,如“column1”、“column2”等。
所以你可以这样做:
var obj:MyObject = new MyObject();
obj.column2 = "foo";
myDataGrid.dataProvider.addItemAt(obj,3);
现在您已将“foo”放在第 3 行的 column2 中。
但这并不是很漂亮,也许你可以在不滥用DataGrid的情况下实现你想要的。
【讨论】: