可能是一个新手问题,但是在浏览了“网络”之后,仍然找不到答案......我有一个这样的 XML 对象:
<questionpools>
<questionpool id="1">
<name>Sample test bank</name>
<description>This is a Sample test bank description</description>
<createdate>2010.10.10</createdate>
<moddate>2010.10.11</moddate>
<createdby>testuser</createdby>
<modby>testuser</modby>
</questionpool>
<questionpool id="2">
<name>alme</name>
<description>newpool</description>
<createdate>2010.10.31</createdate>
<moddate>2010.10.31</moddate>
<createdby>testuser</createdby>
<modby>testuser</modby>
</questionpool>
<questionpool id="9">
<name>pool_new</name>
<description>newpool</description>
<createdate>2010.10.31</createdate>
<moddate>2010.10.31</moddate>
<createdby>testuser</createdby>
<modby>testuser</modby>
</questionpool>
我将此文件加载到 XML 变量中:
var poolMenuXML:XMLList = questionpoolsXML.questionpools;
poolMenu = new XMLListCollection(poolMenuXML.children());
并将“名称”节点绑定到下拉列表的标签字段
<s:DropDownList id="s_poolnumber" dataProvider="{poolMenu}" labelField="name"></s:DropDownList>
但是如何将 id 属性添加为下拉列表的“数据”字段,以便在选择项目时返回该字段?
我应该创建一个使用@id 属性作为“数据”值来源的自定义组件吗?(我也尝试添加一个可能有帮助的节点,但不幸的是这也不起作用......)
谢谢彼得