2

我想通过行和列索引编辑单元格,所以基本上执行以下操作:

advDataGrid[2][3] = "狗"

所以我将数据网格第 2 行和第 3 列设置为 Dogs。我一生都无法弄清楚如何做到这一点!

旁注:我需要这个,因为我试图允许用户像 Google Docs 一样将 excel 文件的一部分复制到 AdvancedDataGrid 的一部分。我正在使用这个想法来做到这一点:http: //mannu.livejournal.com/348299.html

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

4

3 回答 3

2

一般来说,您希望对 dataProvider 进行操作,而不是对演示文稿 (AdvancedDataGrid) 进行操作。因此,在您的情况下,我将从您的 dataProvider 获取与指定行关联的项目,并修改指定为“Dogs”的任何元素。所以是这样的:adg.dataProvider[row].someColumnData = "Dogs"

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

于 2010-09-20T19:05:28.770 回答
0

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

于 2010-09-20T19:02:04.020 回答
0

如果您想编辑特定的单个单元格怎么办,例如,我想保持其他单元格中某些单元格的总数,即:当用户编辑时,我会更新整个列。

当然,他们必须是一种遍历数组并获得 Column4.row6 = 东西的方法。

于 2010-10-08T09:09:37.487 回答