Просмотр полной версии : Оформление списка List (разные цвета текста)
Как сделать в списке List (ну или DataGrid) записи разными цветами?? Например первая запись серым, вторая желтым, третья синим....
как вариант свой ItemRenderer, хотя может и стилями как-то получится
как вариант свой ItemRenderer, хотя может и стилями как-то получится
Исчерпывающий ответ ))
Исчерпывающий вопрос :о)
у вас какой:
fl.controls.List
Компонент List визуализирует каждую строку с помощью спрайта, в котором реализован интерфейс ICellRenderer. Чтобы указать это средство визуализации, воспользуйтесь свойством List.cellRenderer.
mx.controls.List
itemRenderer - Пользовательское средство визуализации элементов для элементов управления. Можно указать средство визуализации вставных, встроенных или пользовательских элементов.
Средство визуализации элементов по умолчанию зависит от класса компонента. Классы TileList и HorizontalList используют TileListItemRenderer, класс List использует ListItemRenderer. Класс DataGrid использует DataGridItemRenderer из DataGridColumn.
spark.components.List
Тут вряд ли правильно скопирую. Вроде тоже itemRenderer, но есть еще варианты кажется.
itemRenderer - Средство визуализации элементов для использования для элементов данных. Класс должен реализовывать интерфейс IDataRenderer. Если определено, свойство itemRendererFunction имеет приоритет над этим свойством.
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/ все тут!
fl.controls.List
Исчерпывающий вопрос :о)
у вас какой:
Это тоже не ответ.. В хелпе тоже нету ответа на мой вопрос...
Создайте массив цветов. Создайте свой CellRenderer, в сеттере listData проверяйте индекс элемента, берите цвет из массива и меняйте форматирование у textField вашего рендерера.
ОО, спасибо, терь понятно куда рыть )
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.