Apache flex 基于匹配属性的Flex 3列表数据提供程序
我有一些xml,我想把它提供给一个列表数据提供者,但是基于属性匹配 我的XmlApache flex 基于匹配属性的Flex 3列表数据提供程序,apache-flex,flex3,Apache Flex,Flex3,我有一些xml,我想把它提供给一个列表数据提供者,但是基于属性匹配 我的Xml <components> <rows name="general"> <objects name="Start" image16="startflag16" image32="startflag32" class="someclass"> <property>To</property> <property>
<components>
<rows name="general">
<objects name="Start" image16="startflag16" image32="startflag32" class="someclass">
<property>To</property>
<property>Subject</property>
<property>Content</property>
<property>Attachments</property>
</objects>
<objects name="Stop" image16="endflag16" image32="endflag32" class="someclass">
<property>Id</property>
<property>Workflow Name</property>
</objects>
<objects name="Command" image16="command16" image32="command32" class="someclass">
<property>Id</property>
<property>Command</property>
<property>Working Dir</property>
</objects>
</rows>
<rows name="int">
</rows>
<rows name="data">
</rows>
</components>
但是它给了我一个错误,所以基本上我想基于
行属性名匹配常规获取所有属性。使用XMLListCollection,或者使用e4x过滤用作源的XMLList,或者在XMLListCollection上使用filterFunction
<mx:List id="listView" textIndent="5" verticalScrollPolicy="auto"
dragEnabled="true" labelField="name" iconField="image" height="100%" width="140">
</mx:List>
listView.dataProvider=list_components.rows(@name=="general").objects.property;