2010-09-20 46 views
2

我想编辑由行和列索引的细胞中,从而基本上执行以下操作:Flex 4如何通过索引访问特定的单元格?

advDataGrid [2] [3] =“狗”

使得我设置数据网格行2和第3栏狗。我不能为我的生活找出如何做到这一点!

附注:我需要这个,因为我想允许用户到Excel文件的部分复制到移动AdvancedDataGrid像谷歌文档做的部分。我使用的这个想法去做:http://mannu.livejournal.com/348299.html

谢谢!任何帮助将不胜感激!

回答

2

一般要对数据提供程序进行操作,而不是演示(AdvancedDataGrid)。所以在你的情况下,我会从dataProvider中获取与指定行关联的项目,并将指定的元素修改为“Dogs”。因此,像这样:adg.dataProvider[row].someColumnData = "Dogs"

编辑:“someColumnData”指的是什么属性,你已经设置了列中显示。因此,当您定义AdvancedDataGrid的列时,您将第4列设置为使用dataProvider中项目的“someColumnData”属性,并且您想要更改第4列中的值,然后按照上述方法进行设置。希望澄清事情。

0

Flex组件是数据驱动的,所以您应该修改网格的数据提供者。

0

如果你要修改的单个细胞,例如,我想继续运行某些细胞的总数在其他细胞,即什么:作为一个用户编辑我更新整个列。

当然他们必须走数组,并得到Column4.row6 =东西的方式。