Добрый день коллеги, подскажите нигде нашел аналогичного примера на Tia portal 17 (ktp basic 400), как мне на кнопку завязать дополнительное окно подтверждения?
К примеру у меня есть кнопка сброса параметров на исходное значение , как мне на эту кнопку сделать всплывающее окно с подтверждением?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Tia portal всплывающее окно
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 26 мар 2021, 10:44
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тольятти
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
-
- не первый раз у нас
- Сообщения: 306
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
Tia portal всплывающее окно
Dimonishe63 писал(а): ↑03 окт 2023, 09:45 как мне на эту кнопку сделать всплывающее окно с подтверждением?
There is no pop-up screens in Basic KTP panels. I usually make a "Template_Rectangle" and add what i need to it, and then group everything there. After that you need to change the layer to at least one level higher than the basic items on that screen. Then you need to make the visibility control through a PLC tag for the group. Then you control the visibility from the PLC program.
So every time you active the call tag in the PLC, that group "pops up" like a pop-up window.
-
- не первый раз у нас
- Сообщения: 318
- Зарегистрирован: 14 фев 2014, 11:55
- Имя: Николай
- Страна: Россия
- Благодарил (а): 16 раз
- Поблагодарили: 72 раза
Tia portal всплывающее окно
Похоже, что он создает это в верхнем слое определенного экрана. Не очень понятно зачем. Есть же экран Template, где это можно всё сделать, никак при этом не затрагивая основной экран, где это всплывающее квазиокно будет появляться.AlexandrGr писал(а): ↑03 окт 2023, 10:06There is no pop-up screens in Basic KTP panels. I usually make a "Template_Rectangle" and add what i need to it, and then group everything there. After that you need to change the layer to at least one level higher than the basic items on that screen. Then you need to make the visibility control through a PLC tag for the group. Then you control the visibility from the PLC program.
So every time you active the call tag in the PLC, that group "pops up" like a pop-up window.
-
- не первый раз у нас
- Сообщения: 306
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
Tia portal всплывающее окно
В другом слое что бы не мешало редактированию. Управление видимостью слоев только в редакторе. Видимость каждого элемента задается отдельно. Можно и Template наверное. Надо пробовать и смотреть.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 26 мар 2021, 10:44
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тольятти
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 10 мар 2022, 15:38
- Имя: Роман
- Страна: Россия
- город/регион: Тверь
- Благодарил (а): 1 раз
Tia portal всплывающее окно
Только в Comfort панелях есть раздел "pop-up screens". Поэтому для решения данной задачи ответ примитивный - слоями. При нажатии на кнопку - в контроллере устанавливать состояние, которое активирует другую булеву переменную и через функцию "visibility" отображать ваше всплывающее окно. Важно сделать их поверх всех элементов. Порядок можно изменить в слоях(layout). 0 слой он больше как системный.