Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   запрет выбора в List-e (http://www.flasher.ru/forum/showthread.php?t=148027)

Silicium 20.12.2010 02:15

запрет выбора в List-e
 
Вопрос, возможно, не нов, но найти ответ я не смог. Есть ли возможность запретить выбор в Списке? Я хочу, чтобы при клике срезство визуализации оставалось наведенным.

GBee 20.12.2010 09:59

Отнаследуйтесь от листа и
Код AS3:

 
override protected function drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number,
height:Number, color:uint, itemRenderer:IListItemRenderer):void
{
        return;
}


Или вам надо чтоб вообще не выделялся? Тогда selectable=false. Но, вроде, тогда при наведении не будет подсветка работать.
Есть еще вариант на change - selectedItem = null.

Silicium 20.12.2010 12:35

свойства selectable у листа вроде как и нет (во всеком случае я что-то его не нашел), А вариант с selectedItem=null непрокатил (работал, но почему-то только со второго раза). А переопределить функцию попробую, спасибо за совет. Позже отпишусь, получилось или нет.

Добавлено через 14 минут
А, блин, я не сказал, использую лист спарковский, а не мх-освский. А вот у него ни свойства selectable ни метода drawSelectionIndicator нет...


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

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