(我使用凯恩戈姆) 我有一个显示的项目形成的XMLListCollection这是在我的模型的组合框。 我只想查看的项目(XML),其“送”的属性是假的..像item.sent ==“假”。 该过滤器必须只适用于这个特定的组合框,而不是一个绑定到的XMLListCollection源的一切。 当然它必须更新和刷新过滤器如果源变化..

我该怎么办呢?我试图用,但的filterFunction不明白它是如何工作? 感谢

有帮助吗?

解决方案

其实,你不必复制所有数据,克里斯托夫说。您可以创建另一个ListCollectionView这实际上是一些列表的视图,并应用滤镜。 所以,如果xmlListCollection是你的收藏,你可以试试下面的代码:

var listView:ListCollectionView = new ListCollectionView(xmlListCollection.list);
listView.filterFunction =  someFunction;
listView.refresh();

listView应始终保持同步您的藏品,除非你换标的xmlListCollection源或列表。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top