我有一个flex树组件,它的数据绑定到ArrayCollection。我还实现了一个自定义的ITreeDataDescriptor来过滤树。一切正常,但如果第一级节点下面没有子节点,则不会消失(被过滤)。它从第二级开始工作。
有什么建议可以做到吗? 只希望在过滤掉所有子节点时过滤掉第一级节点。
非常像这个example,除了当孩子们不在时,父母会消失
源是一个ArrayCollection,它与下面的
非常相似var dataSource:ArrayCollection = new ArrayCollection();
dataSource.addItem(myObject1);
dataSource.addItem(myObject2);
dataSource.addItem(myObject3);
dataSource.addItem(myObject4);
并且在myObject1~myObject4中存在具有相同类型的子ArrayCollection。
答案 0 :(得分:0)
如果没有任何代码,这很难回答,但这里有一些方法的建议: