SAPфорум.RU https://sapboard.ru/forum/ |
|
cl_gui_docking_container на TabStrip https://sapboard.ru/forum/viewtopic.php?f=13&t=94162 |
Страница 1 из 1 |
Автор: | Force1984 [ Чт, дек 08 2016, 08:00 ] |
Заголовок сообщения: | cl_gui_docking_container на TabStrip |
Доброго дня, знатоки. Столкнулся с такой проблемой что на подэкране TabStrip-а не создается docking container. В module STATUS_0110 output. пишу примерно так CREATE OBJECT go_dock EXPORTING parent = cl_gui_container=>screen0 repid = lv_repid dynnr = '0101' extension = 230 side = cl_gui_docking_container=>dock_at_top EXCEPTIONS others = 6. Или вот так CREATE OBJECT go_dock EXPORTING parent = cl_gui_container=>screen1 repid = lv_repid dynnr = '0100' extension = 230 side = cl_gui_docking_container=>dock_at_top EXCEPTIONS others = 6. Но на закладке пусто. Никто не сталкивался с такой проблемой? |
Автор: | Кодер [ Чт, дек 08 2016, 09:00 ] |
Заголовок сообщения: | Re: cl_gui_docking_container на TabStrip |
Попробуйте убрать parent. Кажется, он тут лишний |
Автор: | Force1984 [ Чт, дек 08 2016, 09:42 ] |
Заголовок сообщения: | Re: cl_gui_docking_container на TabStrip |
Кодер написал(а): Попробуйте убрать parent. Кажется, он тут лишний Попробовал - не помогло. |
Автор: | Кодер [ Чт, дек 08 2016, 10:43 ] |
Заголовок сообщения: | Re: cl_gui_docking_container на TabStrip |
А какой экран вы указали? Именно подэкран табстрипа? Еще: создание контейнера должно быть в PBO вашего subscreen. |
Автор: | Force1984 [ Чт, дек 08 2016, 11:19 ] |
Заголовок сообщения: | Re: cl_gui_docking_container на TabStrip |
Кодер написал(а): А какой экран вы указали? Именно подэкран табстрипа? Еще: создание контейнера должно быть в PBO вашего subscreen. Создание в PBO. А насчет экранов, для 0100 экрана указываю parent = cl_gui_container=>screen1 И пробовал экран 0101 указываю parent = cl_gui_container=>screen0 Но ни один из вариантов не работает. |
Автор: | LAT [ Чт, дек 08 2016, 22:49 ] |
Заголовок сообщения: | Re: cl_gui_docking_container на TabStrip |
1) '0101' и '0100' - селекшн-скрины? 2) parent вроде не нужен 3) Чисто теоретически (т.е. все это не проверял). Если вызывался только 1 экран, видимо, screen0 уже занят текущим экраном, а screen1 еще не вызван. Если после CREATE OBJECT go_dock EXPORTING parent = cl_gui_container=>screen1 dynnr = '0100'... сделать call screen 0100 starting…, по идее, контейнер должен появиться. 4) Но Вам надо контейнер на вкладке... А пробовали создать go_dock до вызова экрана 0110? |
Автор: | Force1984 [ Пт, дек 09 2016, 04:51 ] |
Заголовок сообщения: | Re: cl_gui_docking_container на TabStrip |
LAT написал(а): 1) '0101' и '0100' - селекшн-скрины? 2) parent вроде не нужен 3) Чисто теоретически (т.е. все это не проверял). Если вызывался только 1 экран, видимо, screen0 уже занят текущим экраном, а screen1 еще не вызван. Если после CREATE OBJECT go_dock EXPORTING parent = cl_gui_container=>screen1 dynnr = '0100'... сделать call screen 0100 starting…, по идее, контейнер должен появиться. 4) Но Вам надо контейнер на вкладке... А пробовали создать go_dock до вызова экрана 0110? Нет это все Tabstrip, то есть 0100 это экран, а 0101,0102 и т.д. это подэкраны. Решил все таки обойтись custom контейнером на каждом экране. Вывод - все таки на подэкране нельзя создать docking_container. Всем спасибо за помощь. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |