2010-12-14 88 views
1

我想在运行时将新行添加到我的AdvancedDataGrid。 我可以将它添加到数据模型中,但找不到使表格呈现并显示新行的方法。动态添加行到AdvancedDataGrid

我正在寻找的是创建可扩展项目的效果,点击行将显示“附加信息”(如抽屉)并单击行扩展按钮将显示它的孩子。

我看到了这个数据网格的例子(http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_10.html),但不是为AdavancedDataGrid。

我发现这样做的唯一方法是添加一个新的子项并使用openItem,但这会导致其他子项也可见。

任何帮助是极大的赞赏

+0

如果其他行扩大你希望新行插入,以及在他们以后继续开放?行的默认状态是展开还是折叠? – 2010-12-15 00:40:37

回答

1

你需要你增加了一个新的项目之后,让所有的新元素可以变得可见重新验证整个数据网格。

yourDataGrid.validateNow(); 

这将有助于:)