Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 在flex中刷新/重新加载数据网格_Apache Flex_Datagrid_Refresh_Reload_Itemeditor - Fatal编程技术网

Apache flex 在flex中刷新/重新加载数据网格

Apache flex 在flex中刷新/重新加载数据网格,apache-flex,datagrid,refresh,reload,itemeditor,Apache Flex,Datagrid,Refresh,Reload,Itemeditor,我使用的是数据网格。它有itemEditor组件、组合框等作为列的一部分。 理想情况下,datagrid.invalidateList()方法可以使用新的dataProvider数据重新加载datagrid 但是,对我来说,它是对旧数据的附加,新数据被添加到旧数据的下面。我无法修复此重新加载的datagrid。我在准确理解您的问题时遇到了一些困难。你不能用新的集合替换DataGrid.dataProvider吗?我明白了。我只需要将数组设为空 因此,现在它类似于一个充当数据提供者的数组 arr=

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


但是,对我来说,它是对旧数据的附加,新数据被添加到旧数据的下面。我无法修复此重新加载的datagrid。

我在准确理解您的问题时遇到了一些困难。你不能用新的集合替换DataGrid.dataProvider吗?

我明白了。我只需要将数组设为空

因此,现在它类似于一个充当数据提供者的数组

arr=[]


这将使数组为空,然后我将其设置为数据提供程序。

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