我只想从ComboBox中当前选定的项目中获取现有标签。我使用带有字符串列表的DataProvider填充它,它不允许我获取当前选择的标签,特别是如果我输入一个新的,不包括在DataProvider中。我在俯瞰什么?
答案 0 :(得分:0)
如果在项目的ActionScript中指定了DataProvider(在<fx:Script>
内联标记内或在简化的.as文件中),则可以使用以下示例轻松访问所选标签:
var selected:String = (String) data.getItemAt(myComboBox.selectedIndex);
如果您的DataProvider是以MXML或其他非变量方式指定的,那么您可以这样做:
var items:ArrayCollection = (ArrayCollection) myComboBox.dataProvider;
var selected:String = (String) items.getItemAt(myComboBox.selectedIndex);
您可能会问以下问题,我现在会回答:
.text
没有某种myComboBox
属性?