Текущее время: Пт, апр 19 2024, 14:56

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Вопросы по alv-grid
СообщениеДобавлено: Чт, ноя 28 2019, 15:05 
Младший специалист
Младший специалист

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по alv-grid
СообщениеДобавлено: Чт, ноя 28 2019, 15:56 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, май 12 2011, 16:06
Сообщения: 347
Навскидку.
1. Проверьте, что выполняется set hander..., register_edit_event( cl_gui_alv_grid=>mc_evt_modified ).
2. Сам я data_changed не люблю использовать, предпочитаю data_changed_finished. По идее, с этим событием таких проблем быть не должно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по alv-grid
СообщениеДобавлено: Чт, ноя 28 2019, 16:17 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 29 2011, 15:55
Сообщения: 91
Пол: Мужской
Урряяя! Заработало! (с)
Большое спасибо. Про register_edit_event забыл.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB