Как отобразить выбранный элемент по умолчанию в комбинированном списке - PullRequest
3 голосов
/ 12 апреля 2011

В приложении Flex, как отобразить выбранный элемент по умолчанию из поставщика данных в выпадающем списке.

Я использую {staticdataholder.currencylist}.

Например: мне нужно показать INDIA поэтому он должен быть выбран по умолчанию из списка.

Где INDIA является одним из значений в списке валют.

Все предложения приветствуются.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 12 апреля 2011

Вам нужно перебрать ваш dataProvider и установить выбранный объект:

Пример:

for each ( var obj:Object in staticdataholder.currencylist ) {
    if ( obj == "INDIA" ) {
        cbx.selectedItem = obj;
        break;
    }
}
0 голосов
/ 18 апреля 2011

Привет, ребята, я нашел другое решение для этого .. пожалуйста, закажите то же самое, и оно подходит так же, как и выше ..

создайте файл ASUTil, где у вас есть команды convertmap и get value, оставьте свой список странв статическом dataHolder .... currencycmb - это идентификатор для выпадающего списка ....

then .... оставьте следующее в методе init ();

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

Надеюсь, что этоздорово кормить ....: -)

...