![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2006
Сообщений: 179
|
Поле создаётся с помощью cellRenderer, в поле вставляется картинка, собственно как отследить клик по картинку, в событиях dataGrid ничего подходящего нету
![]() |
|
|||||
|
можно на саму картинку и повесить обработку клика
Последний раз редактировалось silin; 29.09.2008 в 22:38. |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
Этот не правильный способ проектировать такие вещи. Чреват тем, что возникнет путаница в сложных структурах.
Клик надо вешать извне на событие Event.CHANGE или ListEvent.ITEM_CLICK. |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 179
|
ListEvent.ITEM_CLICK. скажите а как повесить событие на dataGrid Так разве можно?
|
|
|||||
|
ага, если нужен клик по ячейке, а не именно по картинке, то и впрям незачем такой огород городить, что я предложил..
достаточно смотреть target в MouseEvent.CLICK Последний раз редактировалось silin; 30.09.2008 в 12:49. |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 179
|
нет суация же такая, я в datagrid вставляю картинку, так вот надо чтобы по клику происходило удаление, мне как минимум, надо отловить, что клик по картинке произошёл, и отловить какая строка в dataGrid
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 179
|
Попробовал событие ListEvent.ITEM_CLICK, оно работает везде, кроме моего отрендер. поля, там вообще клик не срабатывает
![]() |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 179
|
Всем спасибо ListEvent.ITEM_CLICK.
Сработало :-) |
|
|||||
|
[+5 02.10.08]
Регистрация: Aug 2006
Сообщений: 10
|
спасибо за код, Мотороллер!
Последний раз редактировалось iNils; 02.10.2008 в 14:09. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|