用户登录
用户注册

分享至

FLEX ArrayCollection删除过滤的数据问题解决

  • 作者: 那晚越女说我?
  • 来源: 51数据库
  • 2021-07-04
一、问题:

arraycollection添加过滤器后,部门数据不会被展现,当我删除未展现的数据时,调用removeitemat()是无法删除的。

二、原因:

因为var olditem:object = localindex[index];中localindex是一个未被过滤的数据。

三、解决

arraycollection中有list的属性:

_list就是原始数据。

所以如果要在添加了过滤器的arraycollection上删除过滤的数据,需要list的帮助。实现代码如下:

或者一个函数:
软件
前端设计
程序设计
Java相关