<< Click to Display Table of Contents >> Контроль (для кнопок) |
|
Свойство Контроль есть только у объектов Кнопки!
Свойство Контроль позволяет записывать значение в тег, вызывать/закрывать экран/всплывающее окно и выполнять другие функции, указанные в таблице ниже. Для того чтобы настроить данное свойство нажмите на вкладку Контроль Окна свойства объекта.
Свойство |
Описание |
---|---|
Тег |
Выберите тег, в который будет записано значение. |
Функция |
Выберите функцию записи значения: ▪Включение - запись true в тег; ▪Выключение - запись false в тег; ▪Переключение - если текущее значение тега true, то будет установлена запись false; если текущее значение тега false, будет установлена запись true; ▪Нажатие - в течение нажатия запись true; ▪Значение - запись Значения в тег; ▪Ввести значение - вызов диалога для записи значения; ▪Вызвать экран - переход к выбранному экрану; ▪Вызвать вспл. окно - вызов выбранного вспл. окна; ▪Закрыть вспл. окна - закроет вспл. окно; ▪Вызов внешней программы - вызов внешней программы при помощи команды и аргументов. ▪Закрыть программу - закрыть приложения. ▪Сформировать отчет - построить и отобразить отчет. ▪Логин - вход пользователя в проект. ▪Логаут - выход текущего пользователя. Пользователь с наименьшим уровнем допуска войдет в проект. ▪Показать/Скрыть главное меню - Показать/Спрятать главное меню проекта. |
Значение |
Если Вы выбрали Функция "Значение", укажите Значение, которое будет записано в тег. |
Заголовок |
Если Вы выбрали Функцию "Ввести значение", укажите Заголовок диалога для записи значения. |
Экран |
Если Вы выбрали Функцию "Вызвать экран" или "Вызвать вспл. окно", выберите Экран, который будет вызываться при нажатии кнопки. Есть возможность вызова предыдущего экрана (Previous screen). |
Это поле используется двумя способами: 1. Если Вы выбрали функцию "Вызвать экран", "Вызвать вспл. окно" или "Закрыть всплывающее окно", Вы можете в этом поле указать глобальные аргументы, разделенных точкой с запятой. Пример: name=pump; description=pump 1 description; Это полезно, если Вы хотите передать какие-либо аргументы в ST скрипты. Вы можете получить данные аргументы при помощи команды getglobalargument. Например, string name = getglobalargument("name", ""); string description = getglobalargument("description","");
2. Если Вы выберете функцию "Вызов внешней программы", укажите команду для ОС и аргументов для вызова внешнего программного обеспечения. Например, ▪для MacOS: open /Applications/TextEdit.app ▪для Windows: C:/Progra~1/somesoftware.exe ▪для Android: ops.tesla.scada (name of the Android application package) ▪для iOS: http://www.youtube.com/watch?v=VIDEO_IDENTIFIER (youtube scheme for calling in iOS). |
Графический объект "Кнопка". Свойство "Контроль".
Вы можете скачать проект из примера здесь.