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

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


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

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


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

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