【发布时间】:2011-01-10 08:56:22
【问题描述】:
我正在尝试扩展 flex 数据网格组件,以便我可以拥有像 MS Access 这样的“添加新行”行,但我无法让它工作。我尝试了几种不同的方法,但都无法真正发挥作用。
我所说的扩展是指更改 Adobe 代码,因为我需要做一些其他事情,但我应该能够将扩展代码与 Adobe 的代码合并。
感谢您的帮助。
【问题讨论】:
标签: apache-flex actionscript-3 datagrid flex3
我正在尝试扩展 flex 数据网格组件,以便我可以拥有像 MS Access 这样的“添加新行”行,但我无法让它工作。我尝试了几种不同的方法,但都无法真正发挥作用。
我所说的扩展是指更改 Adobe 代码,因为我需要做一些其他事情,但我应该能够将扩展代码与 Adobe 的代码合并。
感谢您的帮助。
【问题讨论】:
标签: apache-flex actionscript-3 datagrid flex3
您必须创建数据网格editable,然后将带有空数据的新对象(或您正在使用的任何对象)添加到数据网格的数据提供程序。
Here is an example我已经创建了。
【讨论】:
ArrayCollection。我已经尝试过并将该代码添加到updateDisplayList 并在更改时使其无效,但它什么也没做。如果我从addRows 设置器中删除invalidateDisplayList(),它会显示,但只有当我单击编辑另一个单元格时!还有什么建议吗?
dataProvider。你的例子让我意识到我的数据网格代码很好:)