SAPфорум.RU
https://www.sapboard.ru/forum/

Вопросы по alv-grid
https://www.sapboard.ru/forum/viewtopic.php?f=13&t=98220
Страница 1 из 1

Автор:  swd [ Чт, ноя 28 2019, 15:05 ]
Заголовок сообщения:  Вопросы по alv-grid

Добрый день
Есть экран с гридом. Одно из полей грида - checkbox. К гриду подключен обработчик события data_changed.
1. При щелчке по чекбоксу событие data_changed не вызывается. Почему и как это исправить?
2. Меняю поле в другом столбце (выбор через F4). Вызывается data_changed с пустым набором измененных ячеек. Меняю другое поле в том же столбце. Вызывается data_changed со значением предыдущего выбора для предыдущей ячейки. Почему так и как сделать, чтобы событие срабатывало после изменения значения в текущей ячейке?
3. Ввожу значение вручную, без F4. data_changed не вызывается. Почему так?

Автор:  LAT [ Чт, ноя 28 2019, 15:56 ]
Заголовок сообщения:  Re: Вопросы по alv-grid

Навскидку.
1. Проверьте, что выполняется set hander..., register_edit_event( cl_gui_alv_grid=>mc_evt_modified ).
2. Сам я data_changed не люблю использовать, предпочитаю data_changed_finished. По идее, с этим событием таких проблем быть не должно.

Автор:  swd [ Чт, ноя 28 2019, 16:17 ]
Заголовок сообщения:  Re: Вопросы по alv-grid

Урряяя! Заработало! (с)
Большое спасибо. Про register_edit_event забыл.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/