|
Изменение размера управляемой формы в зависимости от опций | ☑ | ||
---|---|---|---|---|
0
Maniac
29.05.19
✎
09:29
|
Есть всплывающее оконошко.
Оно сначала маленькое - там несколько реквизитов. Если ставим галчоку то может появится таблица и форма станет больше. Галочка сохраняется. И при открытии форма может быть уже большой. Но если например снимем и таблица исчезнет. нужно чтобы она снова стала маленькой. Как сделавть если убираем галочку чтобы форма стала прежней. |
|||
1
lodger
29.05.19
✎
09:33
|
перерисовывать уже созданную УФ плохо. признак говнокода.
|
|||
2
Maniac
29.05.19
✎
09:36
|
(1) я ничего не понял о чем ты.
У меня простая задача чтобы форма была маленькой если юзеру ничего не нужно и большой если там чего то появляется. Сейчас она тупо всегда становится большой если выбрали много, а назад не возвращается. И тоге открывается на полэкрана пустая форма с парочкой реквизитов. |
|||
3
Maniac
29.05.19
✎
09:45
|
Есть вот такая КлючСохраненияПоложенияОкна
но не могу найти вообще никаких материалов как это использовать для управления ими |
|||
4
Maniac
04.06.19
✎
20:38
|
Короче замучался, записываю это как пока что недостаток платформы.
Если запускать управляемые формы на УТ10 то еще печальнее |
|||
5
runoff_runoff
04.06.19
✎
20:48
|
а если попробовать
ФормаКлиентскогоПриложения (ClientApplicationForm) Ширина (Width) Использование: Чтение и запись. Описание: Тип: Число. Содержит ширину формы. Задается в символах. 0 - ширина определяется автоматически. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент. Изменение свойства на клиенте требует обращения к серверу. |
|||
6
palsergeich
04.06.19
✎
20:48
|
(0) Нет, УФ так не могут.
|
|||
7
palsergeich
04.06.19
✎
20:49
|
(5) Это главное окно, не то
|
|||
8
palsergeich
04.06.19
✎
20:54
|
(7) А в УФ при основном режиме ОФ вообще работать не будет.
А вообще с динамической прорисовкой все плохо - дикая ззависимость от релиза. А если еще и УФ в ОФ, то там еще печальнее. А есть еще и пользовательские настройки) Или рисовать несколько форм и идеально их верстать - или жить с этой болью. |
|||
9
vde69
04.06.19
✎
22:47
|
(0) я над сабжем бился, решения не нашел
|
|||
10
vde69
04.06.19
✎
22:48
|
||||
11
palsergeich
04.06.19
✎
22:53
|
(10) Потому что нет возможности из кода управлять размером формы.
Или тебе ее рисует генератор. Или генератор рисует по тому, что есть в хранилище настроек. |
|||
12
palsergeich
04.06.19
✎
22:56
|
(11) А иногда на это еще может влиять состав элементов формы при изменении. Но не всегда.
В общем я методом тыка основные ньюансы потрогал и понял - что лучшее - враг хорошего. |
|||
13
palsergeich
04.06.19
✎
22:59
|
(12) Причем эти изменения могут быть как обратимые так и нет.
к примеру - при програмном добавлении таблицы на форму появляется скролл, убиваешь таблицу - скролл не исчезает) |
|||
14
runoff_runoff
04.06.19
✎
23:04
|
(7) это не главное окно.. это так теперь УправляемаяФорма назвается с версии 8.3.14
|
|||
15
palsergeich
04.06.19
✎
23:07
|
(14) странно сп 8.3.14 выдал мне что это метод главного окна
|
|||
16
runoff_runoff
04.06.19
✎
23:11
|
(15) не стОит благодарностей ;-)
|
|||
17
palsergeich
04.06.19
✎
23:12
|
(15) А все сорри, прочиитал внимательно, да это УправляемаяФорма в прошлом.
Игра с шириной и высотой - приводит к появлению скроллов, а не к тому, что генератор отобразит форму так, как хочется. |
|||
18
runoff_runoff
04.06.19
✎
23:16
|
(17) с этим согласен.. только что сам попробовал.. менять ширину и высоты у модальных форм.. получается "кривизна"..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |