我想按行和列索引编辑单元格,所以基本上执行以下操作:
advDataGrid [2] [3] =“狗”
这样我就将数据网格第2行和第3列设置为Dogs。我不能为我的生活弄清楚如何做到这一点!
附注:我需要这个,因为我试图允许用户将excel文件的一部分复制到像Google Docs那样的AdvancedDataGrid的一部分。我正在使用这个想法:http://mannu.livejournal.com/348299.html
谢谢!任何帮助将不胜感激!
答案 0 :(得分:2)
通常,您希望对dataProvider而不是演示文稿(AdvancedDataGrid)进行操作。因此,在您的情况下,我将从dataProvider获取与指定行关联的项目,并修改指定给“Dogs”的任何元素。所以像这样:adg.dataProvider[row].someColumnData = "Dogs"
编辑:“someColumnData”指的是您为要显示的列设置的任何属性。因此,当您定义AdvancedDataGrid的列时,将第4列设置为使用dataProvider中项目的“someColumnData”属性,并且要更改第4列中的值,然后按上述方法设置它。希望澄清一切。
答案 1 :(得分:0)
Flex组件是数据驱动的,因此您应该修改网格的数据提供程序。
答案 2 :(得分:0)
如果你想编辑特定的单个单元格,例如我想在其他单元格中继续运行某些单元格的总数,那么该怎么办?IE:当用户编辑我更新整个列时。
当然,他们必须是一种走路阵列并获得Column4.row6 =某事的方法。