Текущее время: Ср, июл 30 2025, 04:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: В обработчике события узнать вызывающего
СообщениеДобавлено: Пн, авг 01 2011, 23:00 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
Всем привет!

Такой вопрос. Есть несколько алв гридов, в которых необходимо ловить одно и то же событие, к примеру data_changed. Можно ли создать одну инстанцию класса-обработчика и повесить ее на это событие для всех алв, а потом в самом обработчике/методе класса определить, какой именно из гридов вызвал это событие? Или придется создавать для каждого свою имплементацию этого класса с собственной инстанцией?

Заранее спасибо.

_________________
Вежливость - лучшее оружие чайника :-)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В обработчике события узнать вызывающего  Тема решена
СообщениеДобавлено: Вт, авг 02 2011, 04:04 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Используйте sender в параметрах метода
внутри метода
Code:
  DATA: grid_ref TYPE REF TO CL_GUI_ALV_GRID.
  grid_ref ?= sender.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В обработчике события узнать вызывающего
СообщениеДобавлено: Вт, авг 02 2011, 12:46 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
Спасибо, буду пробовать.

_________________
Вежливость - лучшее оружие чайника :-)


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

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


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

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


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

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