Как мне убедиться, что в списке искр всегда есть что-то выбранное? - PullRequest
0 голосов
/ 29 апреля 2010

У меня есть список искр, который основан на dataProvider. Во время работы приложения данные в поставщике данных могут изменяться, а также dataProvider может быть заменен на другой

Что мне нужно сделать, это убедиться, что что-то всегда выбрано в списке (если оно не пусто)

Ответы [ 2 ]

1 голос
/ 16 апреля 2013

Вам просто нужно установить свойство requireSelection вашего списка в true.

В MXML это будет:

<s:List id="myList" requireSelection="true">
0 голосов
/ 30 апреля 2010

После настройки провайдера данных (или при каждом изменении) вы можете сделать:

myList.selectedIndex = 0;

, поэтому, когда в вашем списке есть данные, будет выбран его первый элемент (это может быть любой индекс, просто помните, что он начинается с 0 до длины - 1).

...