Контроль (для кнопок)

<< Click to Display Table of Contents >>

Навигация  Проект > Экраны > Свойства >

Контроль (для кнопок)

Previous pageReturn to chapter overviewNext page

Свойство Контроль есть только у объектов Кнопки!

Свойство Контроль позволяет записывать значение в тег, вызывать/закрывать экран/всплывающее окно и выполнять другие функции, указанные в таблице ниже. Для того чтобы настроить данное свойство нажмите на вкладку Контроль Окна свойства объекта.  

 

controlbutton

 

Свойство

Описание

Тег

Выберите тег, в который будет записано значение.

Функция

Выберите функцию записи значения:

Включение - запись 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).