【问题标题】:refresh / reload a datagrid in flex在 flex 中刷新/重新加载数据网格
【发布时间】:2009-07-10 21:13:53
【问题描述】:

我正在使用数据网格。它具有 itemEditor 组件、组合框等作为列的一部分。 理想情况下,datagrid.invalidateList() 方法可以使用新的 dataProvider 数据重新加载数据网格。

但是,对我来说,它附加到旧数据中,而新数据被添加到旧数据下方。我无法修复此数据网格的重新加载。

【问题讨论】:

    标签: apache-flex datagrid refresh reload itemeditor


    【解决方案1】:

    使用 ArrayCollection,而不是 Array! ArrayCollection 提供了您需要的所有更改通知机制。数组没有。

    【讨论】:

      【解决方案2】:

      我无法准确理解您的问题是什么。不能只用新集合替换 DataGrid.dataProvider 吗?

      【讨论】:

        【解决方案3】:

        嗯,我明白了。我只需要让我的数组为空。

        所以现在它 likeif arr 是一个充当数据提供者的数组。

        arr=[];

        这会使数组为空,然后我将其设为数据提供者。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-08-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多