这是我的 XML 文档示例 XML,其中包含有关打印模板的元数据:
<TemplateList>
<PaperSizeTemplates PaperSize="8.5x14">
<Template>Letter ANSI A Landscape</Template>
<Template>Letter ANSI A Portrait</Template>
</PaperSizeTemplates>
<PaperSizeTemplates PaperSize="A3_11.5x16">
<Template>A3 Landscape</Template>
<Template>A3 Portrait</Template>
</PaperSizeTemplates>
<PaperSizeTemplates PaperSize="A4_8.5x11">
<Template>A4 Portrait Custom</Template>
<Template>A4 Portrait Custom1</Template>
<Template>A4 Portrait Custom2</Template>
</PaperSizeTemplates>
</TemplateList>
我有一个 spark DropDownList,我想设置它的 dataProvider,以便所有 PaperSizeTemplates 元素的 PaperSize 属性值显示在 DropDownList 中。
例如,对于上面显示的 XML,我希望 DropDownList 显示以下内容:
8.5x14
A3_11.5x16
A4_8.5x11
我尝试了以下方法:
<s:DropDownList id="paperSizeDDL" dataProvider="{_layoutTemplatesXML.paperSizeTemplates.paperSize as XMLListCollection}" />
但下拉列表中没有任何内容。
对此的帮助将不胜感激。
请使用数据绑定和我的示例 XML 提供正确的方法。
谢谢!