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/ |