Текущее время: Пт, мар 29 2024, 13:48

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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