我有一个像这样的分层 xml 结构:
<employee name="AAA" group="1"..../>
<employee name="BBB" group="1"...>
<employee name="CCC" group="1".../>
</employee>
<employee name="DDD" group="0"... />
<employee name="EEE" group="0"... />
</employee>
我加载 XML,然后将数据传递给分层集合视图:
var model:XML = .... (load the data)
var hData:HierarchicalData = new HierarchicalData(model);
hCol = new HierarchicalCollectionView(hData);
然后,我使用 hCol 作为自定义组件的 dataProvider。该组件不支持 dataDescriptor
我只想显示属性 group="1" 的项目。(本例中为 AAA、BBB 和 CCC)
我该怎么做?我使用 filterFunction 属性进行了测试,但它只过滤了根节点(我认为)我必须按该属性过滤所有 XML 项
提前致谢
克里斯蒂安