|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
DataGridColumn headerRenderer reference
Собственно сабж. Как получить reference на headerRenderer?
|
|
|||||
[+1.3 31.07.07]
Регистрация: Jul 2007
Сообщений: 64
|
А откуда получить?
от itemRenderer или внешне... |
|
|||||
Из вне. Например, из класса, в котором находится ДатаГрид.
|
|
|||||
[+1.3 31.07.07]
Регистрация: Jul 2007
Сообщений: 64
|
разширяем наш дата грид и добавляем в него вот такую функцию.
<mx:Script> <![CDATA[ import mx.controls.dataGridClasses.DataGridHeader; import mx.controls.listClasses.IListItemRenderer; use namespace mx_internal; public function getHeaderRendererAt(index : int) : IListItemRenderer { return IListItemRenderer(DataGridHeader(header).rendererArray[index]); } ]]> </mx:Script> <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Label id="headLabel" text="Title Test"/> </mx:HBox> |
|
|||||
KPOT, спасибо.
Попробую подобное для DataGridColumn. |
|
|||||
[+1.3 31.07.07]
Регистрация: Jul 2007
Сообщений: 64
|
А зачем?
Фактически ты передаешь индекс колонки, чей headerRenderer ты хочешь получить. |
|
|||||
Это я и имел в виду. Просто в твоем примере используется headerRenderer для DataGrid, а у меня для DataGridColumn. Теоретически в данном случае разницы никакой быть не должно, но практика часто расходится с теорией.
|
|
|||||
Хозяйкам на заметку:
если у вас есть lockedColumns, то в дополнение к еще следует читать из |
Часовой пояс GMT +4, время: 12:42. |
|
« Предыдущая тема | Следующая тема » |
Теги |
DataGridColumn , headerRenderer |
|
|