Текущее время: Сб, июл 26 2025, 03:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: ALV Grid. Дополнительные события.
СообщениеДобавлено: Чт, май 14 2009, 11:18 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 14 2009, 10:44
Сообщения: 1
в cl_gui_alv_grid есть возможность использовать только след. события, которые регистрируются в конструкторе:
....
if offline( ) is initial.
*... (1) register Events
data: lt_events type cntl_simple_events,
event type cntl_simple_event.

m_appl_events = i_appl_events.
event-appl_event = m_appl_events.

event-eventid = evt_dblclick_row_col.
append event to lt_events.
event-eventid = evt_button_click.
append event to lt_events.
event-eventid = evt_f1.
append event to lt_events.
event-eventid = evt_f4.
append event to lt_events.
event-eventid = evt_toolbar_button_click.
append event to lt_events.
event-eventid = evt_toolbar_menubutton_click.
append event to lt_events.
event-eventid = evt_context_menu.
append event to lt_events.
event-eventid = evt_total_click_row_col.
append event to lt_events.
event-eventid = evt_click_row_col.
append event to lt_events.
event-eventid = evt_context_menu_selected.
append event to lt_events.
event-eventid = evt_toolbar_menu_selected .
append event to lt_events.
event-eventid = evt_sos.
append event to lt_events.
event-eventid = evt_copy_clipboard_failed.
append event to lt_events.

call method me->set_registered_events_internal
exporting
events = lt_events.
....

позволяют перехватывать (передавать на Appl.Server) только некоторые события, да к тому же перегрузка метода set_registered_events запрещает добавление еще к.л. событий. Я сделал производный класс, где пытаюсь добавить (методом тыка ID [-1000, 1000]) нужные мне EventID, но все-равно не могу добиться чтобы в Dispatch() появилось что-либо еще кроме этого не совсем богатого набора. Мне хотелось бы перехватить события "ПриВыделенииСтрокиТаблицы". Нет ли у кого конструктивного мнения ? :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ALV Grid. Дополнительные события.
СообщениеДобавлено: Чт, май 14 2009, 13:17 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
alea_ginsoft_ru написал(а):
в cl_gui_alv_grid есть возможность использовать только след. события, которые регистрируются в конструкторе:
....
if offline( ) is initial.
....

позволяют перехватывать (передавать на Appl.Server) только некоторые события, да к тому же перегрузка метода set_registered_events запрещает добавление еще к.л. событий. Я сделал производный класс, где пытаюсь добавить (методом тыка ID [-1000, 1000]) нужные мне EventID, но все-равно не могу добиться чтобы в Dispatch() появилось что-либо еще кроме этого не совсем богатого набора. Мне хотелось бы перехватить события "ПриВыделенииСтрокиТаблицы". Нет ли у кого конструктивного мнения ? :)

Заняться анализом соответствующего ActiveX\OLE компонента SAP GUI дя выяснения - имеет ли данный компонент намерение и возможность информировать AS об интересующих Вас событиях

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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