Apache flex 如何在flex组合框中显示默认selecteditem
在flex应用程序中,如何显示组合框的数据提供程序中的默认selecteditem 我正在使用{staticdataholder.currencylist} 例如:我必须显示Apache flex 如何在flex组合框中显示默认selecteditem,apache-flex,list,combobox,Apache Flex,List,Combobox,在flex应用程序中,如何显示组合框的数据提供程序中的默认selecteditem 我正在使用{staticdataholder.currencylist} 例如:我必须显示印度,因此应该从列表中选择它作为默认值 其中INDIA是currencylist中的值之一 欢迎所有建议 谢谢。您需要通过数据提供程序循环并设置所选对象: 例如: for each ( var obj:Object in staticdataholder.currencylist ) { if ( obj == "I
印度
,因此应该从列表中选择它作为默认值
其中INDIA
是currencylist中的值之一
欢迎所有建议
谢谢。您需要通过数据提供程序循环并设置所选对象: 例如:
for each ( var obj:Object in staticdataholder.currencylist ) {
if ( obj == "INDIA" ) {
cbx.selectedItem = obj;
break;
}
}
嗨,伙计们,我已经找到了另一个解决方案。请检查相同的衣服和它的套装,就像上面的一样 创建一个ASUTil文件,其中包含get convertmap和get value方法 将国家列表保存在静态数据保持器中。。。。 currencycmb是组合框的ID 然后……在init method()中保留以下内容:
希望这是一个很好的Feed…:-)为什么不只是
cbx.selectedItem=“INDIA”
?@alxx,INDIA
可以只是currencylist
对象中属性的值。如果它只是一个字符串列表,那么您的示例就可以运行了。好的,如果您可以使用相等来测试对象,那么您可以直接设置selectedItem,列表将找到它自己。如果您可以使用相等来测试对象,那么您可以直接设置selectedItem。
currencyCmb.selectedItem = ASUtil.getValue(StaticDataHolder.countryList,"SGD");