Как динамически изменить itemRenderer ячейки сетки данных - PullRequest
0 голосов
/ 20 марта 2010

У меня есть простая таблица данных, имеющая 2 столбца, названных как изображение и место. где столбец изображения имеет mx.controls.Image itemRenderer и место просто. мое требование - изменить itemRenderer ячейки изображения, когда она будет нажата. я имею в виду, что когда пользователь нажимает на любое изображение из столбца изображения, я хочу показать путь к этому изображению в редактируемом режиме, а когда пользователь редактирует этот путь, тогда в выбранной ячейке появится обновленное изображение.

Я не знаю, как это сделать и впасть в депрессию. пожалуйста, кто-нибудь, помогите мне! :(

Ответы [ 2 ]

1 голос
/ 20 марта 2010

Для этого вам не нужно менять itemRenderer - просто внедрите этот код в свой рендер. Вы можете добавить слушателей внутри него и изменить содержимое текущей ячейки.

0 голосов
/ 23 марта 2010

Я предлагаю при переходе в редактируемый режим для вашей DataGrid: также создайте itemEditor для вашего столбца Image, сделайте его расширенным классом TextInput. Этот расширенный класс TextInput изменит объект imageAddress / url объекта данных, когда вы закончите редактирование (событие "itemEditEnd").

Дайте мне знать, если это поможет, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...