Flex 4 список не выбирается false? - PullRequest
0 голосов
/ 14 октября 2011

есть ли способ установить для компонента списка flex 4 значение «false» или «отключить / скрыть его выделение»? Я пытался изменить его дизайн, но он не позволяет мне изменить его таким образом. Я также пытался настроить его с помощью компонента list или элемента управления scroller / viewport через as3, но я действительно не могу найти способ.

Ответы [ 5 ]

3 голосов
/ 14 октября 2011

Если у вас есть список, у которого нет выбора, вы можете быстро изменить его на DataGroup. Иногда я даже предпочитаю использовать DataGroup вместо List, и если мне нужно управлять выбором, я добавляю состояние выбора к элементам в поставщике данных , таким образом, каждый элемент будет знать, выбран ли он , Это решение позволяет мне выполнять фильтрацию, сортировку, изменение порядка в списке и при этом сохранять выбранное состояние элементов.

1 голос
/ 19 октября 2011

попробуйте поставить это на

ItemRenderer property
autoDrawBackground="false"
0 голосов
/ 12 июля 2012

Если вы создаете мобильное приложение и используете IconItemRender (вместо ItemRenderer), свойство autoDrawBackground отсутствует. Мне удалось найти решение и разместил его здесь: Flex / FlashBuilder :: Spark List / IconItemRenderer :: Отключить выделение выделения / Без выделения / Удалить выделение

0 голосов
/ 16 октября 2011

Вы можете найти этот пост и ссылки в нем полезными для построения Списка, который поддерживает невыбираемые элементы: http://flexponential.com/2009/12/20/disable-selection-on-some-items-in-a-spark-list/

0 голосов
/ 14 октября 2011

Вы можете использовать средство визуализации элементов для Списка и установить цвет выделения в средстве визуализации элементов.Вот несколько примеров этого:

Стилизация цвета выделения переднего плана и фона в списке Flex / таблице данных

...