Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   List component как узнать "unselectedItems" не пользуясь dataProvider (http://www.flasher.ru/forum/showthread.php?t=144248)

djyamato 07.09.2010 16:48

List component как узнать "unselectedItems" не пользуясь dataProvider
 
Здравствуйте
Есть ли у List какой-нибудь метод (или их комбинация) для получения массива невыбранных итемов без использования dataArray ?

alatar 07.09.2010 17:52

Только через dataProvider. Все что не содержится в selectedItems является unselected. А чем обусловлено важе нежелание работать напрямую с данными поставляемыми в dataProvider?

Добавлено через 2 минуты
Хотя есть еще метод getItemAt(index);
Код AS3:

var list:List = new List;
for (var i:int = 0; i < list.length; i++)
{
    var item:Object = list.getItemAt(i);
    if (!list.isItemSelected(item))
    {
        //что-то делаем
    }
}

как-то так.

djyamato 07.09.2010 21:17

isItemSelected - пропустил это свойство. Спасибо - попробую
Почему не хотел датаПровайдер - лень было массивы сравнивать (все итемы и выделенные итемы)


Часовой пояс GMT +4, время: 13:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.