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

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


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

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


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

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