|
УФ. Управление рабочим столом | ☑ | ||
---|---|---|---|---|
0
PuhUfa
25.08.18
✎
11:00
|
Есть настроенный в конфигураторе рабочий стол. Можно ли программно управлять им? Что бы по нажатию кнопки скрывались/появлялись те или иные формы рабочего стола.
Управление через ХранилищеСистемныхНастроек требует перезапуск клиента, а хочется что бы сразу. |
|||
1
vde69
25.08.18
✎
11:04
|
идеалогически - нельзя
практически можно через найтиформу и обновить |
|||
2
PuhUfa
25.08.18
✎
11:17
|
(1) переотрытие рабочего стола не перечитывает его настройки из хранилища. а как его обновить с "перепрочтением"?
|
|||
3
D3O
25.08.18
✎
11:26
|
(0) возможно пилить одну супер-пупер-настраиваемую форму и пинать ее через оповещения. мне кажется по другому не взлетит
|
|||
4
D3O
25.08.18
✎
11:27
|
ну и вот в (1) все к тому и тяготеет
|
|||
5
vde69
25.08.18
✎
11:28
|
рабочий стол состоит из конкретных форм, перечитывать нужно не стол, а эти самые формы....
ну а компоновку форм на рабочем столе динамически менять нельзя |
|||
6
PuhUfa
25.08.18
✎
11:29
|
(3) это понятно что можно запилить свою форму рабочего стола со всеми нужными окнами и плюшками и положить ее на стандартный стол... но блин
|
|||
7
D3O
25.08.18
✎
11:31
|
(5) вот именно поэтому, если решать задачу в такой постановке, то это только единая универсальная форма должна быть. мне так видится. другой вопрос насколько это нужно именно так и насколько сложные формы сами по себе?
|
|||
8
PuhUfa
25.08.18
✎
11:32
|
(5) я хочу именно динамически менять форму в правой колонке рабочего стола -)
|
|||
9
Ботаник Гарден Меран
25.08.18
✎
11:33
|
Функциональные опции и ОбновитьИнтерфейс()
|
|||
10
PuhUfa
25.08.18
✎
11:33
|
+(8) одну форму убирать из колонки и ставить другую или ничего не ставить -)
|
|||
11
vde69
25.08.18
✎
11:33
|
(8) ну меняй...
вояформа.обновить() |
|||
12
vde69
25.08.18
✎
11:34
|
(10) это нельзя
|
|||
13
D3O
25.08.18
✎
11:35
|
(12) программно. а вот если пользователь ручками откроет и перетасует - тут же обновится. 1Ц, мля.
|
|||
14
PuhUfa
25.08.18
✎
11:36
|
(9) спасибо!
|
|||
15
vde69
25.08.18
✎
11:40
|
(13) идеалогия УФ - клиент лучше знает как должена выглядитьформа чем программист
|
|||
16
D3O
25.08.18
✎
11:42
|
(15) ну и легкая наркомания среди разработчиков платформы. да.
|
|||
17
vde69
25.08.18
✎
11:43
|
(16) это идеология НЕ 1с,
УФ - не изобретение 1с.... |
|||
18
D3O
25.08.18
✎
11:44
|
(17) конечно. и лучший популярный образчик "резиновых" форм Qt
|
|||
19
PuhUfa
25.08.18
✎
11:45
|
(15) если программист разрешил клиенту менять данную форму -)
|
|||
20
D3O
25.08.18
✎
11:46
|
(9) ФО не действуют на формы. разве если только вводить искусственные объекты, чтобы их привязать к ФО...
так наверное тоже может взлететь |
|||
21
vde69
25.08.18
✎
11:48
|
(19) нет, форма должна подстраиватся под экран... а вот тут засада, проги фигачат формы на кучу столбцов а потом удевляются почему на ноуте нифига не видно
|
|||
22
PuhUfa
25.08.18
✎
11:49
|
(20) ОбновитьИнтерфейс() в моем случае работает как надо.
Через ХранилищеСистемныхНастроек меняю состав рабочего стола, потом делаю ОбновитьИнтерфейс() и все меняется сразу без перезапуска клиента и смс -) |
|||
23
PuhUfa
25.08.18
✎
11:54
|
(21) Если я убираю "разрешить изменять форму" то у пользователя просто пропадает пункт "изменить форму". Сама форма при этом подстраивается под экран, при условии что она хорошо сделана конечно.
|
|||
24
Ботаник Гарден Меран
25.08.18
✎
11:57
|
(20)
На общие формы действуют. |
|||
25
D3O
25.08.18
✎
12:17
|
(24) саму ОФ нельзя же включить в состав ФО.
а объекты, которые на форме есть и входят в состав ФО понятно будут управляться. речь то шла о том, чтобы саму форму по ФО показывать или скрывать |
|||
26
Ботаник Гарден Меран
25.08.18
✎
12:40
|
(25)
"саму ОФ нельзя же включить в состав ФО" - "Ты не поверишь" (С) вроде анекдот был |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |