Текущее время: Пт, июл 25 2025, 03:51

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


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

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


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

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