![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Как внутри HeaderRenderer получить FieldName текущей колонки DataGrid?
В HeaderRender есть свойство _column:uint Но нигде не могу найти ссылку на сам DataGrid, что бы по ней получить ссылку на соотвтетсвующий DataGridColumn Всего что нужно - узнать какому свойству ДатаПровайдер соответствует текущая колонка. Как вариант можно ли в фабрику с HeaderRender передать входящие параметры? (при определении свойства dataGridColumn.headerRender = MyHeaderRenderer) Для cellRenderer я обходился либо уникальными классами для каждой колонки либо брал его у listData (В нем есть ссылка на DataGrid и индекс текущей колонки) Спасибо! Добавлено через 57 минут Посмотрел в код UIComponent в метод getDisplayObjectInstance где создается экземпляр HeaderRenderer Судя по всему нельзя передать входящие параметры в HeaderRenderer как же можно узнать изнутири имя dataField, т.е. в какой колонке мы находимся
__________________
... Последний раз редактировалось Александр Мостовой; 21.04.2011 в 22:07. |
|
|||||
|
Не, FlashIDE, в нем data у HeaderRender вообще нет
__________________
... |
|
|||||
|
>>Как внутри HeaderRenderer получить FieldName текущей колонки DataGrid?
|
|
|||||
|
Спасибо. Т.е. только через parent и другого способа нет?
__________________
... |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|