繁体   English   中英

如何在flex组合框中显示默认的选定项

[英]How to show a default selecteditem in a flex combobox

在flex应用程序中,如何从组合框的数据提供程序中显示默认的选定项。

我正在使用{staticdataholder.currencylist}。

例如:我必须显示INDIA因此应该从列表中选择它作为默认值。

INDIA是货币INDIA中的价值之一。

欢迎所有建议。

谢谢。

您需要遍历dataProvider并设置所选对象:

例:

for each ( var obj:Object in staticdataholder.currencylist ) {
    if ( obj == "INDIA" ) {
        cbx.selectedItem = obj;
        break;
    }
}

嗨,伙计们,我已经找到了另一种解决方案..这种结帐方式和它的套装很像上面那个..

创建一个ASUTil文件,你可以获得convertmap和get value方法将countrylist保存在静态dataHolder中.... currencycmb是组合框的ID ....

然后....在init方法()中保留以下内容;

currencyCmb.selectedItem = ASUtil.getValue(StaticDataHolder.countryList,"SGD");

希望这对饲料很好.... :-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM