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

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


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

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


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

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