Выбор окна в выпадающем списке, которое отобразится на экране

Как Вам удобнее осваивать материал?
Выбор окна в выпадающем списке, которое отобразится на экране

Выбор окна в выпадающем списке, которое отобразится на экране



Выбор окна в выпадающем списке, которое отобразится на экране

Рассмотрим пример: как сделать выбор окна, который будет отображаться на экране, используя выпадающей список.

Для этого понадобится создать как минимум 3 окна: одно стартовое и два окна, которые будут выбираться в выпадающем списке.

Из палитры на стартовое окно добавляются:
«Выпадающий список» из категории «Диалог»;
«Кнопка» из категории «Диалог»;
«Контейнер окна» из категории «Панели».
4.1

Настройка динамизации выпадающего списка

В выпадающем списке свойство «Список» формируется следующим образом: пробел~Окно1~Окно2. Это значит, что в режиме исполнения выбор будет состоять из трёх строк, по умолчанию будет выбрана пустая строка.
4.2

На клеммник окна нужно добавить параметр «Путь к окну» с типом значений «DINT». Данный параметр будет использоваться для динамизации свойства выпадающего списка «Выбор».
4.3

Важно! Параметр клеммников – внутренний параметр клиента визуализации. Следует создавать параметр в клеммнике окна, а не в дереве объектов. Если добавить параметр в дереве объектов и настроить динамизацию, то переключение окон будет происходить у каждого клиента визуализации, который подключится к системе.
4.4

После создания связи между параметром и свойством необходимо настроить интервал динамизации, используя исходящую связь. Входящую связь можно удалить.
4.5

У исходящей связи настроим динамизацию: конвертация точечная, в качестве источника прописываются строки выпадающего списка, а в качестве приемника нужно указать ID окна, которое будет вызываться. Тогда по умолчанию (пустая строка) ни одно окно выбрано не будет.
4.6

Чтобы узнать ID любого созданного элемента нужно выделить его и найти в служебных свойствах «ID элемента».
4.7

Важно! По умолчанию служебные свойства исключены из отображения в панели свойств. Чтобы получить ID, можно воспользоваться двумя способами.

Первый вариант - обратиться к таблице. Выбрать: область поиска - «В объектах», тип элемента – «Все окна». И после запуска запроса отобразится таблица, где в первом столбце будут указаны ID всех окон.

Чтобы узнать ID любого созданного элемента нужно выделить его и найти в служебных свойствах «ID элемента».
4.8

Второй вариант – включить служебные свойства для отображения их в панели свойств. Для этого нужно через в главном меню выбрать настройки среды, во всплывающем окне перейти на вкладку «Разное» и проставить флаг «Служебные свойства».
4.9

4.10

Важно! Рекомендуется использовать данную категорию свойств после консультации с технической поддержкой

Настройка отображения выбранного окна в контейнере по нажатию кнопки

В события «Клик мыши» добавляется действие «Открыть адрес».
4.11

Параметр действия «Адрес» связывается с параметром «Путь к окну», а параметр «Фрейм» с контейнером окна.
4.12

Настройка всех элементов закончена. После запуска проекта на исполнение из выпадающего списка следует выбрать окно, нажать на кнопку, и в контейнере откроется нужное нам окно.
4.13
Обсуждение

Войти или зарегистрироваться, чтобы принять участие в обсуждении

Спасибо! Скоро с вами свяжутся.

Написать нам
Контактное лицо:

Тема запроса
Сообщение:

Спасибо! Скоро с вами свяжутся.

Связаться с менеджером
Контактное лицо:

Опишите проект:

Прикрепите файл:

1 pdf/doc/docx-файл не больше 10Мб

Спасибо за обращение!
Ссылки на скачивание отправлены вам на почту.

Приглашаем к сотрудничеству

Контактное лицо:

Тема запроса

Сообщение:

Спасибо! Ваша заявка принята!

Заявка на сотрудничество
Ваша цель сотрудничества с нами:
Наименование ВУЗа:

Город:

Форма обучения:
Контактное лицо:

Спасибо! Скоро с вами свяжутся.

Отправить резюме
Контактное лицо:

Укажите образование и специальность:

Краткое мотивационное письмо:
Файл резюме:

1 pdf/doc/docx-файл не больше 10Мб
Опишите опыт работы:

Спасибо! Скоро с вами свяжутся.

Регистрация на мероприятие
Контактное лицо:

Спасибо! Скоро с вами свяжутся.

Получить консультацию
Контактное лицо:

Опишите проект:

<

Спасибо! Скоро с вами свяжутся.

Начать обучение
Контактное лицо:

Спасибо за обращение!
Ссылки на скачивание отправлены вам на почту.

Попробовать ПО

Оставьте свои контактные данные — мы вышлем ссылку и инструкцию.

Вы получите доступ к демонстрационному проекту.

Контактное лицо:

Комментарий:

Спасибо за обращение!
Ссылки на скачивание отправлены вам на почту.

Попробовать ПО на своей модели

Оставьте свои контактные данные — мы вышлем ссылку на установку и инструкции.

Вы сможете протестировать ПО на своей информационной модели.

Контактное лицо:

Комментарий:

Спасибо! Ваша заявка принята!

Запросить конфигурацию
Контактное лицо:

<

Количество тегов для каждой копии MasterOPC через точку с запятой (например 500;1000):

Объект автоматизации:

Реквизиты:

Дополнительные пожелания:

Дополнительные документы:

До 2 pdf/doc/docx/odt-файлов не больше 10Мб каждый

Спасибо! Ваша заявка принята!

Запросить конфигурацию
Контактное лицо:

Параметры конфигурации
Количество внешних точек ввода-вывода:
Количество серверов ввода-вывода:
Количество дополнительных клиентов:
Протоколы для связи с нижним уровнем:
Операционная система в проекте:
ТЗ, структурная схема или другие документы:

До 2 pdf/doc/docx/odt-файлов не больше 10Мб каждый
Дополнительная информация:

Спасибо! Вы успешно зарегистрированы

Регистрация успешна

Регистрация
Имя

Поле обязательно для заполнения

Фамилия

Поле обязательно для заполнения

Отчество

Поле не должно содержать цифры

Телефон

Неверно введен телефон

E-mail

Неверно введен e-mail

Компания

Поле обязательно для заполнения

ИНН

Пароль

Поле обязательно для заполнения

Подтверждение пароля

Поле обязательно для заполнения

Письмо для смены пароля отправлено

Восстановление пароля
E-mail

Неверно введен e-mail

Вернуться к началу страницы