Текущее время: Пт, авг 01 2025, 14:42

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Работа с SAP GUI контролами
СообщениеДобавлено: Пн, июн 01 2009, 12:09 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 01 2009, 11:53
Сообщения: 13
Народ, всем привет
я пока новичок в разработке на сапе, поэтому глупый вопрос...

Имеется экран, нарисованный в в стандартном редакторе (Screen Painter) : http://s46.radikal.ru/i112/0906/84/d1768f21653f.jpg

Для наглядности я выделил три области экрана рамками цветными.
Хочется чтобы выделенная желтой рамкой часть была всегда вверху, статично, а красная область ездила бы в Докинг-контейнере.

Проблема в том, что я не могу понять, в какой gui-контрол класть красную либо синюю область (интересны оба варианта)
Также можно вариант со сплиттером, но опять таки мне нужна инфа, в какой контрол пихать выделенные области....
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с SAP GUI контролами
СообщениеДобавлено: Пн, июн 01 2009, 12:54 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Красную область можно засунуть в cl_gui_custom_container.
Остальные можно ни куда не совать.
В screen painter усть объект с буквой "С" его помещайте на экран и вяжите к нему контейнер и грид.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с SAP GUI контролами
СообщениеДобавлено: Пн, июн 01 2009, 13:28 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Lars написал:
Красную область можно засунуть в cl_gui_custom_container.
Остальные можно ни куда не совать.
В screen painter усть объект с буквой "С" его помещайте на экран и вяжите к нему контейнер и грид.

Красную засунуть никуда нельзя. Её можно заменить на ALV-grid и его уже размещать в cl_gui_custom_container.

AlexyeNov: В SE80 есть примеры различных вариантов оформления экранов, смотрите как там сделано.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с SAP GUI контролами
СообщениеДобавлено: Пн, июн 01 2009, 14:14 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
sy-uname написал(а):
Lars написал:
Красную область можно засунуть в cl_gui_custom_container.
Остальные можно ни куда не совать.
В screen painter усть объект с буквой "С" его помещайте на экран и вяжите к нему контейнер и грид.

Красную засунуть никуда нельзя. Её можно заменить на ALV-grid и его уже размещать в cl_gui_custom_container.


Ну я это и это и имел ввиду. Я ж надеялся что человек поймет, если уж докинг контейнер упоминает. Чего уж прям придираться-то...

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с SAP GUI контролами
СообщениеДобавлено: Пн, июн 01 2009, 14:49 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Lars написал:
Ну я это и это и имел ввиду. Я ж надеялся что человек поймет, если уж докинг контейнер упоминает. Чего уж прям придираться-то...

Мало ли. Человек то ведь написал "я пока новичок в разработке на сапе, поэтому глупый вопрос... ", а докинг-контейнер мог прийти откуда-нибудь из Java, C++ или C#.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с SAP GUI контролами
СообщениеДобавлено: Пн, июн 01 2009, 20:30 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 01 2009, 11:53
Сообщения: 13
Спасибо за ответы. Я действительно новичок, но докинг контейнер имел ввиду саповский... Я его юзал - дерево слева рисовал на нём (cl_simple_tree_model), и его размеры менялись с помощью как раз этого контейнера.
НО под дерево есть во первых свой контейнер и положить его в докинг не составляет труда..., в то время как с таблицей сложнее (и кнопками)
Тоесть, как я понимаю, то что в редакторе формы нарисовано - "не заставить" втыкаться в докинг, можно только в райнтайме делать синюю область либо avl grid опять таки программно генерить?
Или, может, можно для кнопочек всё таки заюзать какой нибудь контрол ? :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с SAP GUI контролами
СообщениеДобавлено: Пн, июн 01 2009, 21:43 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
AlexyeNov написал(а):
Тоесть, как я понимаю, то что в редакторе формы нарисовано - "не заставить" втыкаться в докинг,

Да, не заставить.
Цитата:
можно только в райнтайме делать синюю область
Нельзя. Только то что нарисовано - больше не убавить, не прибавить. Это что касается классических элементов.
Цитата:
либо avl grid опять таки программно генерить?

грид - это там где нужны таблицы.
Цитата:
Или, может, можно для кнопочек всё таки заюзать какой нибудь контрол ? :)
для кнопок есть тулбар (см CL_GUI_TOOLBAR)

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с SAP GUI контролами
СообщениеДобавлено: Пн, июн 01 2009, 22:22 
Начинающий
Начинающий

Зарегистрирован:
Пн, июн 01 2009, 11:53
Сообщения: 13
sy-uname написал(а):
грид - это там где нужны таблицы.


Ну в моём случае, как раз таблица в правой части (красная область).

sy-uname написал(а):
для кнопок есть тулбар (см CL_GUI_TOOLBAR)


Опять таки, касаясь моего пример - помимо кнопочек, там ещё есть тексты, картинки. Подходит ли для этого указанный тобой класс?


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

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


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

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


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

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