![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 80
|
Подскажите пожалуйста, каким образом можно выборочно изменять цвет строк компонента DaraGrid в зависимости от содержимого его dataProvider?
Я попытался сделать это через labelFunction: public function dateLabelFuncion(item:Object, column:DataGridColumn):String{ if(item.expectedDate != null){ column.setStyle("backgroundColor", "0xf3f172"); } return ApplicationUtil.dateFormatter.format(item.startDate); } Даже не знаю куда ещё ткнуться(( |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 64
|
itemRenderer вам в помощь. ну вот кусочек совсем просто:
во |
|
|||||
|
Регистрация: May 2009
Сообщений: 80
|
хмм...Такая мысль мне тоже в голову приходила, но...
8 колонок в DataGrid отображающие исключительно текст и не требующая применения itemRenderer'a. И вот, для решения этой проблемы начинается добавление 8ми рендереров, 8ми лейблов и.т.д. Честно говоря я ожидал совета в стиле: переопределить такой то такой то метод при создании DataGrid отвечающий за визуальное оформление строки или набора столбцов одной записи и изменить алгоритм назначения цвета. В любом случае спасибо за ответ))) |
|
|||||
|
Ну так Вы и переопредлите дефолтный рендерер.
__________________
Jedem das Seine |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|