
17.09.2009, 14:37
|
|
|
strange mood
модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
|
Как добраться до ItemRenderer внутри DataGrid? Нужно извне скормить ему данные.
В нескольких колонках таблицы ячейки должны содержать ComboBox, опции для которого подгружаются извне, т.е. в код ItemEditor их прошить нельзя. Более того, расположение файла с данными тоже вычитывается из Самого Главного Конфига, поэтому подгружать данные изнутри - тоже не вариант. Короче желательно как-то достучаться до ItemRenderer, чтобы ему эти данные отдать.
Знаю, что можно данные зашить в DataProvider, но тогда придётся один и тот же набор опций дублировать для каждой строки таблицы, что нежелательно.
Ещё можно сделать, чтобы ItemRenderer при добавлении на сцену запускал событие, отлавливать его, и фигачить через e.target, но это уже изврат.
Есть идеи, как правильно решить задачу?
__________________
тонкий тролль, осеянный благодатью
|