|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
strange mood
|
Как добраться до ItemRenderer внутри DataGrid? Нужно извне скормить ему данные.
В нескольких колонках таблицы ячейки должны содержать ComboBox, опции для которого подгружаются извне, т.е. в код ItemEditor их прошить нельзя. Более того, расположение файла с данными тоже вычитывается из Самого Главного Конфига, поэтому подгружать данные изнутри - тоже не вариант. Короче желательно как-то достучаться до ItemRenderer, чтобы ему эти данные отдать.
Знаю, что можно данные зашить в DataProvider, но тогда придётся один и тот же набор опций дублировать для каждой строки таблицы, что нежелательно. Ещё можно сделать, чтобы ItemRenderer при добавлении на сцену запускал событие, отлавливать его, и фигачить через e.target, но это уже изврат. Есть идеи, как правильно решить задачу?
__________________
тонкий тролль, осеянный благодатью |
|
|||||
[+4 01.09.09]
Регистрация: Aug 2009
Сообщений: 27
|
Что по твоему мнению правильно решить задачу?
|
|
|||||
strange mood
|
Решил задачу окольными путями. Пришлось отказаться от концепта renderer as editor, и сделать редактирование по клику, благо в этом случае едитор всегда максимум один.
__________________
тонкий тролль, осеянный благодатью |
Часовой пояс GMT +4, время: 14:04. |
|
« Предыдущая тема | Следующая тема » |
|
|