【问题标题】:Add row dynamically to AdvancedDataGrid将行动态添加到 AdvancedDataGrid
【发布时间】:2010-12-14 12:42:26
【问题描述】:

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

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

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

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

非常感谢任何帮助

【问题讨论】:

  • 如果其他行已展开,您是否希望它们在插入新行后也保持打开状态?您的行的默认状态是展开还是折叠?

标签: apache-flex advanceddatagrid


【解决方案1】:

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

yourDataGrid.validateNow();

这应该会有所帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-05
    • 2013-12-17
    • 2015-02-28
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    相关资源
    最近更新 更多