SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Программная установка установка положения cl_gui_splitter_container. https://www.sapboard.ru/forum/viewtopic.php?f=13&t=96551 |
Страница 1 из 1 |
Автор: | Kuranov.Dmitry [ Ср, июн 27 2018, 11:58 ] |
Заголовок сообщения: | Программная установка установка положения cl_gui_splitter_container. |
Здравствуйте, есть у меня на экране cl_gui_splitter_container, в нем две строки в каждом из них живет по ALV гриду. на тулбаре есть три кнопки. при нажатии на них, сплиттер должен двигаться в фиксированные позиции. вот код обработчика: Code: CASE sy-ucomm. WHEN 'SRL'. CALL METHOD splitter_v->set_row_height EXPORTING id = 1 height = 90. WHEN 'SIL'. CALL METHOD splitter_v->set_row_height EXPORTING id = 1 height = 10. WHEN 'SAL'. CALL METHOD splitter_v->set_row_height EXPORTING id = 1 height = 50. ENDCASE. после нажатия на кнопку, он смещается как надо. но если нажать другую кнопку после этого, он перестает смещаться... как это побороть? |
Автор: | Besa [ Ср, июн 27 2018, 12:19 ] |
Заголовок сообщения: | Re: Программная установка установка положения cl_gui_splitter_container. |
Попробуйте cl_gui_control=>set_focus на Ваш контейнер, перед тем как задавать координаты. |
Автор: | Kuranov.Dmitry [ Ср, июн 27 2018, 12:27 ] |
Заголовок сообщения: | Re: Программная установка установка положения cl_gui_splitter_container. |
Besa написал: Попробуйте cl_gui_control=>set_focus на Ваш контейнер, перед тем как задавать координаты. Спасибо, помогло |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |