动态添加行到AdvancedDataGrid

时间:2010-12-14 12:42:26

标签: flex advanceddatagrid

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

我想要的是创建一个可扩展项目的效果,点击行将显示“附加信息”(如抽屉),点击行展开按钮将显示它的孩子。

我在dataGrid(http://livedocs.adobe.com/flex/3/html/help.html?content=advdatagrid_10.html)中看到了这个示例,但没有看到AdavancedDataGrid的示例。

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

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

您需要在添加新项目后重新验证整个数据网格,以便所有新元素都可见。

yourDataGrid.validateNow();

这应该有帮助:)