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

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


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

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


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

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