Текущее время: Пт, июл 18 2025, 22:49

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Добавление кнопок на toolbar в сплиттере
СообщениеДобавлено: Ср, окт 30 2013, 16:55 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 07 2011, 11:46
Сообщения: 83
Добрый день!

Возникла следующая проблема при добавлении собственной кнопки на сплиттер. А именно: если добавляю собственные кнопки, то стандартный toolbar вместе с выводимой таблицей исчезают. Есть предположение, что это происходит, т.к. добавленный toolbar ничем не ограничен, т.е. идёт вывод на весь контейнер. Вот мой код:
IF gr_toolbar_4 IS INITIAL.
CLEAR gt_buttongroup_4.

CREATE OBJECT gr_toolbar_4
EXPORTING parent = gr_container_4.

CALL METHOD i_toolbar->fill_buttons_data_table
EXPORTING
fcode = 'OPEN1'
icon = i_icon
butn_type = cntb_btype_button
text = 'Открыть экран 4'
quickinfo = 'von Typ CNTB_BTYPE_BUTTON'
CHANGING
data_table = gt_buttongroup_4.

CALL METHOD gr_toolbar_4->add_button_group
EXPORTING
data_table = gt_buttongroup_4.
ENDIF.

IF gr_grid4 IS INITIAL.
CREATE OBJECT gr_grid4
EXPORTING i_parent = gr_container_4.

CALL METHOD gr_grid4->set_table_for_first_display
EXPORTING
i_structure_name = 'ZSTRERROR'
i_save = 'A'
* it_toolbar_excluding = lt_exclude
CHANGING
it_outtab = gt_error.
ENDIF.

Помогите, пожалуйста, в следующем:
1) как сделать так, чтобы и кнопка выводилась, и стандартный тулбар и сама таблица?
2) насколько я понимаю, нужно также будет написать класс типа lcl_handler, чтобы как-то обработать эту кнопку? или нет?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление кнопок на toolbar в сплиттере  Тема решена
СообщениеДобавлено: Чт, окт 31 2013, 06:15 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Code:
CREATE OBJECT gr_toolbar_4
EXPORTING parent = gr_container_4.

Code:
CREATE OBJECT gr_grid4
EXPORTING i_parent = gr_container_4.

Вы грид и тулбар складываете в один контейнер. Сделайте отдельный контейнер под тулбар.

Цитата:
2) насколько я понимаю, нужно также будет написать класс типа lcl_handler, чтобы как-то обработать эту кнопку? или нет?

Ну да, нужен будет обработчик событий класса.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление кнопок на toolbar в сплиттере
СообщениеДобавлено: Чт, окт 31 2013, 09:15 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 07 2011, 11:46
Сообщения: 83
Мысль про 2 контейнера была и у меня.
Просто была надежда на то, что как-то можно это обойти)
Спасибо за ответ.


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

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


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

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


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

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