![]() |
![]() |
|
Отказаться от модальных окон в 8.2 | ☑ | ||
---|---|---|---|---|
0
SeiOkami
25.11.14
✎
20:19
|
Здравия всем!
Пишу обработку. Пишу на 8.2, дабы она работала и в 8.2 и в 8.3. Стал вопрос о модальности. Как "имитировать" модальность в 8.3 знаю. Но вот в 8.2 нет ни "ПоказатьФорму", "ПоказатьВопрос" и т.д. и т.п. Подскажите, как это делать в 8.2? |
|||
1
Wobland
25.11.14
✎
20:20
|
ну узнай про использование модальности в конфигурации и делай два варианта
|
|||
2
Maniac
25.11.14
✎
20:27
|
(1) две версии сожержать напряжно.
А в одно не сделаешь, она просто не даст такую обработку просто даже запустить открыть. |
|||
3
SeiOkami
25.11.14
✎
21:15
|
(1), смысл, если я могу просто сделать одним вариантом? Если, конечно, могу
|
|||
4
SeiOkami
25.11.14
✎
21:17
|
(2), почему не даст открыть?
Я просто подумал, может вариант вызывать форму не модально, но чтобы она блокировала интерфейс. А все манипуляции делать через ВладелецФормы |
|||
5
banco
25.11.14
✎
21:20
|
(0) хорошо что не пишешь на 8.1. если хочешь использовать новые фишки 8.3, то пиши отдельно для 8.2 и 8.3
|
|||
6
DmitrO
25.11.14
✎
21:21
|
(4)интересно, как предполагается в 8.2 открыть Вопрос не модально? :)
|
|||
7
DmitrO
25.11.14
✎
21:23
|
имхо, самое нормальное решение это написать одну обработку которая в 8.3 будет работать не модально, а в 8.2 модально, да и все.
|
|||
8
SeiOkami
25.11.14
✎
21:25
|
(6), если можно открыть форму, то и можно открыть вопрос, используя для этого опять же форму.
+ мне не нужны фишки 8.3. Мне нужно лишь, чтобы эта сама 8.3 поддерживала нормально работу с обработкой |
|||
9
DmitrO
25.11.14
✎
21:33
|
(8)т.е. в этой обработке предлагается вместо стандартных диалогов использовать собственные формы?
ну это, хозяин - барин.. ПС: ..женились бы вы, барин (С) :) |
|||
10
SeiOkami
25.11.14
✎
21:42
|
(9), 0_о
Если потребуется, то да. От этого не пострадает ничего совершенно. А вот плюсы от поддержки одной обработки вместо двух есть |
|||
11
SeiOkami
25.11.14
✎
21:43
|
Есть какие-нить предложения по поводу имитации модальности в 8.2 ?
|
|||
12
Maniac
25.11.14
✎
21:49
|
(4) потому что сразу заругается просто.
точно также как и если ты применишь капкую то глобальную процедуру которой не в конфе будет ругаться что процедура не обнаружена. Тоже самое и с этим. Движок наглухо запрещает использовать то чего нет или нельзя. |
|||
13
Maniac
25.11.14
✎
21:50
|
(11) Только разрешение модальности в 83
|
|||
14
SeiOkami
25.11.14
✎
22:06
|
Попробовал так:
Создал пустышку обработку с двумя формами. В основной форме код кнопки: ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма1",, ЭтаФорма); В вызываемой форме установил режим открытия "Блокировать владельца". В результате открывается вторая форма и не даёт переключиться на первую, покуда форму не закроешь. Во второй форме манипулирую данными первой через ВладелецФормы. В результате своего рода модальность. Проверил в типовой УТ 11 - работает. Содал пустую базу с запретом на модальность - работает. Платформа 8.3.5.1119 Не знаю как с веб интерфейсом, но обработка для него и не предназначена. Надеюсь, что не откроются какие-нить нюансы, о которых я пока не знаю =) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |