Текущее время: Сб, авг 02 2025, 14:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: resize
СообщениеДобавлено: Вт, мар 31 2009, 13:21 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
Господа! Вопрос такой.
есть экран.
сверху у него какие-то поля.
снизу контейнер с гридом который должен растягиваться вниз до конца экрана.
вроде как все просто. сделал. все замечательно растягивается.
проблема вылезла когда в рантайме понадобилось некоторые поля сверху прятать/показывать.
контейнер передвигается вверх на место спратанных полей, но высоты менять уже не хочет. как-будто оставляется место для спрятанных полей.
как это можно победить?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: resize
СообщениеДобавлено: Вт, мар 31 2009, 13:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
если все правильно сделали, то скорее всего фича sapgui.
как вариант, поместить элементы над гридом в CL_GUI_DOCKING_CONTAINER


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: resize
СообщениеДобавлено: Вт, мар 31 2009, 15:25 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
может глупость спрашиваю. а как поместить всякие чекбоксы и тестовые поля в CL_GUI_DOCKING_CONTAINER?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: resize
СообщениеДобавлено: Вт, мар 31 2009, 16:04 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
_garycor_ написал:
может глупость спрашиваю. а как поместить всякие чекбоксы и тестовые поля в CL_GUI_DOCKING_CONTAINER?


Аналогично, может глупость - а зачем ?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: resize
СообщениеДобавлено: Вт, мар 31 2009, 16:17 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
Цитата:
как вариант, поместить элементы над гридом в CL_GUI_DOCKING_CONTAINER

Вот посоветовали.
на экране сверху у меня всякие текстбоксы и чекбоксы.
поэтому и спросил как их в контейнер запихнуть.

Цитата:
Аналогично,

Аналогично чему?
как алв запихать в контейнер понятно. в кострукторе есть параметр родителя.

а вот для текстбоксов как? никогда не приходилось такого делать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: resize
СообщениеДобавлено: Вт, мар 31 2009, 16:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
1.На экране делаешь 2 области подэкрана:
a)Для контейнера с ALV
b)Для текстбоксов и чекбоксов
2.Для первой области подэкрана в свойствах ставишь галочки "ИзмРазмера ПоВертик", "ИзмРазмера ПоГоризонт"
Для 2-й области - "ИзмРазмера ПоГоризонт"
3.Создаешь CL_GUI_DOCKING_CONTAINER для 1-го подэкрана

_________________
С уважением,
Удав.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: resize
СообщениеДобавлено: Ср, апр 01 2009, 09:10 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
А где можно посмотреть пример как запихать чекбокс в контейнер?
как ему указать что его родителем должен быть контейнер?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: resize
СообщениеДобавлено: Ср, апр 01 2009, 09:18 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
_garycor_, зачем вам чекбокс в контейнере?
Если собираетесь делать по алгоритму Удав'а - в области б) должен быть как раз подэкран. Со всеми чекбоксами и прочим.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: resize  Тема решена
СообщениеДобавлено: Ср, апр 01 2009, 09:26 
Специалист
Специалист

Зарегистрирован:
Вс, янв 11 2009, 11:05
Сообщения: 152
Пол: Мужской
Ну тогда мне нужно будет запихать подэкран в контейнер.
Мне нужно что все поля были в контейнере который приклеивается к верху экрана, а алв ниже него.
и когда в рантайме я буду прятать какие-то поля, то буду менять высоту контейнера и соответственно должен будет грид растягиваться который ниже.

проблема описана в самом первом сообщении. Что если просто поля положить на экран (или подэкран) и снизу в растягиваемый автоматом контейнер положить грид, то при скрытии полей грид поднимается вверх, но вот снизу он оставляет место на высоту скрываемых полей.


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

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


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

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


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

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