在flex应用程序中,如何从组合框的数据提供者中显示默认的选定项。
我正在使用{staticdataholder.currencylist}。
例如:我必须显示INDIA
,因此应从列表中选择默认值。
其中INDIA
是货币列表中的值之一。
欢迎所有建议。
谢谢。
答案 0 :(得分:3)
您需要遍历dataProvider并设置所选对象:
示例:
for each ( var obj:Object in staticdataholder.currencylist ) {
if ( obj == "INDIA" ) {
cbx.selectedItem = obj;
break;
}
}
答案 1 :(得分:-1)
嗨,伙计们,我已经找到了另一种解决方案..这种结帐方式和它的套装很像上面那个..
创建一个ASUTil文件,您可以在其中获取convertmap和get value方法 将国家列表保存在静态数据中.Holder .... currencycmb是组合框的ID ....
然后....在init方法();
中保留以下内容currencyCmb.selectedItem = ASUtil.getValue(StaticDataHolder.countryList,"SGD");
希望这对Feed来说很棒....: - )