Текущее время: Сб, июл 19 2025, 19:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Два ALV грида
СообщениеДобавлено: Чт, авг 29 2013, 15:43 
Специалист
Специалист

Зарегистрирован:
Пт, июн 21 2013, 10:42
Сообщения: 102
Добрый день! Есть у меня два грида созданный в одном контейнере через
create object grid1
create object grid2
Для них обработчик событий
create object trans_g_event_receiver
В нем событие handle_double_click

Это событие срабатывает для обоих гридов. Как мне разделить обработку. Хранится ли где в переменных имя активного грида? Или нужно пойти каким то другим путем?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Два ALV грида
СообщениеДобавлено: Чт, авг 29 2013, 15:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
у вас есть параметр sender
if sender = grid1.

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два ALV грида
СообщениеДобавлено: Чт, авг 29 2013, 16:10 
Специалист
Специалист

Зарегистрирован:
Пт, июн 21 2013, 10:42
Сообщения: 102
Silence1 написала:
у вас есть параметр sender
if sender = grid1.

спасибо, что откликнулись. Но что то в отладчике не видит такого параметра.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Два ALV грида
СообщениеДобавлено: Чт, авг 29 2013, 16:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
При регистрации события используйте конструкцию
Code:
SET HANDLER h1 FOR <нужный grid>.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два ALV грида
СообщениеДобавлено: Чт, авг 29 2013, 16:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
diman1989 написал(а):
Silence1 написала:
у вас есть параметр sender
if sender = grid1.

спасибо, что откликнулись. Но что то в отладчике не видит такого параметра.


вы когда метод handle_double_click объявляли, указали параметры: IMPORTING e_row e_column sender ?

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два ALV грида
СообщениеДобавлено: Чт, авг 29 2013, 16:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Удав написал(а):
При регистрации события используйте конструкцию
Code:
SET HANDLER h1 FOR <нужный grid>.


предлагаете два экземпляра обработчиков создавать - для каждого грида свой? ;)

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два ALV грида
СообщениеДобавлено: Чт, авг 29 2013, 16:37 
Специалист
Специалист

Зарегистрирован:
Пт, июн 21 2013, 10:42
Сообщения: 102
Silence1 написала:
вы когда метод handle_double_click объявляли, указали параметры: IMPORTING e_row e_column sender ?

да не был объявлен этот параметр, большое спасибо! все заработало...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Два ALV грида
СообщениеДобавлено: Пт, авг 30 2013, 11:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Silence1 написала:
Удав написал(а):
При регистрации события используйте конструкцию
Code:
SET HANDLER h1 FOR <нужный grid>.


предлагаете два экземпляра обработчиков создавать - для каждого грида свой? ;)

Объектно-ориентированный подход ;)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Два ALV грида
СообщениеДобавлено: Пт, авг 30 2013, 17:53 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, апр 12 2006, 12:43
Сообщения: 863
Откуда: СССР
Пол: Мужской
Удав написал(а):
Silence1 написала:
предлагаете два экземпляра обработчиков создавать - для каждого грида свой? ;)

Объектно-ориентированный подход ;)

Ну или как, вариант внутри одного обработчка "полиморфировать". Это конечно на любителя :wink:

_________________
Никого не трогаю, примусы починяю.


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

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


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

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


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

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