![]() |
Кнопка внутри DataGrid - как узнать, на который ряд нажали?
Для одного из полей DataGrid сделан CellRenderer, содержащий кнопку. Кнопка при нажатии запускает событие.
Как наверху узнать, из которого ряда пришло событие? Или в качестве альтернативы: как внутри CellRenderer узнать, в котором ряду он находится? Добавлено через 18 часов 56 минут Костыль найден: прописать editable="true", rendererIsEditor="true", и ловить DataGridEvent.itemEditBegin, содержащее rowIndex и colIndex. |
А зачем именно такой костыль. Обычно в строке хранятся данные, собственно к которым ты и хочешь обратиться (поправь меня если я не прав).
Если переписать set data у кнопки, тогда в этом случае кнопка знает на каких данных ты хочешь "Кликнуть" и в событии уже можешь указывать не строку, а сами данные. |
Тоже вариант, спасибо
|
Цитата:
Сделал таким образом удаление строки. Начинающий флекс-девелопер. |
вроде бы есть такое свойство у датыгрид как selested.table иль чтот такое оно покажет какая строка выбрана
Добавлено через 3 часа 10 минут Да точно тут про ряд, я про строку говорил. Тогда Цитата:
|
| Часовой пояс GMT +4, время: 12:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.