我正在尝试在组合框中显示国家/地区代码(+ 91,+ 60,+ 01)。虽然dataprovider(数组)包含+符号但已被删除。我没有得到如何用标志显示它。
<mx:Array id="countryArray">
<mx:Object label="India" data="+91" />
<mx:Object label="Malaysia" data="+60" />
<mx:Object label="Usa" data="+01" />
</mx:Array>
这是dataprovider的问题吗?我如何将它们视为文本而非数字?
请帮忙。
提前致谢。
答案 0 :(得分:0)
我喜欢这个问题,因为它不是文档中明显的主题。 对象中的“数据”可以是任何内容,因此将其转换为字符串可能有效......
<mx:Array id="countryArray">
<mx:Object label="India" data="'+91'" />
<mx:Object label="Malaysia" data="'+60'" />
<mx:Object label="Usa" data="'+01'" />
</mx:Array>
你可以看到我在双打中嵌套了单个语音标记。它有效吗?
答案 1 :(得分:0)
<mx:Object label="India" data="{String('+91')}" />