【问题标题】:How to refresh the Datagrid in Flex 4?如何刷新 Flex 4 中的 Datagrid?
【发布时间】:2011-11-04 17:49:51
【问题描述】:

我使用 ArrayCollection 作为我的数据网格的数据提供者,并使用 JSP 从 MySQL 检索信息并将它们添加到 ArrayCollection。我想通过更改文件的状态将所选项目从一个数据网格传输到另一个数据网格。据了解,我能够做到这一点,但我需要手动刷新网页以获取两个数据网格中的更新结果。

我尝试做以下事情:dataGrid.invalidateDisplayList()

我在两个数据网格上都调用了这个方法,但它没有刷新数据网格,我仍然需要刷新我的网页以获得更新的结果。任何想法或建议将不胜感激。

【问题讨论】:

    标签: datagrid flex4.5


    【解决方案1】:

    无需刷新 DataGrid。

    只需使您的 ArrayCollection 变量可绑定,它是您的 DataGrid 数据提供者。 因此,每当您对 dataprovider(ArrayCollection) 进行更改时,它都会自动反映在您的 DataGrid 上。

    【讨论】:

    • 是的,我已经将 ArrayCollection 设置为 Bindable,但我正在使用 JSP 从数据库中提取详细信息,然后将其绑定到 DataGrid。所以,我想我需要调用 hadler 来手动刷新数据网格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 2013-03-31
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多