Ton*_*ang 1 apache-flex flex3 actionscript-3
我正在为美国各州使用一个组合框,链接.标签设置为状态的全名,而value属性保存缩写.我想要做的是获得所选项目的价值.所以我尝试了combo.selectedItem.value和combo.selectedItem.@ value,但它们都没有用.有人能否对此有所了解?
这是一个可能有用的简单示例.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:ComboBox id="comboBox" dataProvider="{[{label:'California', value:'CA'}, {label:'New York', value:'NY'}]}" />
<mx:Label text="{comboBox.selectedItem.value}" />
</mx:Application>
Run Code Online (Sandbox Code Playgroud)
这是另一个例子.在本文中,我们使用XML作为dataProvider.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:XML id="xml" xmlns="">
<states>
<state label="Alabama" value="AL" country="US" />
<state label="Alaska" value="AK" country="US" />
<state label="Arkansas" value="AR" country="US" />
</states>
</mx:XML>
<mx:ComboBox id="comboBox" dataProvider="{xml.state}" labelField="@label" />
<mx:Label text="{comboBox.selectedItem.@value}" />
</mx:Application>
Run Code Online (Sandbox Code Playgroud)