Компонент Поле¶
Это основной рабочий компонент, используемый для отображения и редактирования переменных контроллера.
Имеет следующие свойства:
- Формат – формат представления данных. Может принимать значения: «Целое» - отображение целого числа, «Дробное» - отображение дробного числа, «Перечисление» - отображение вместо числа строки и/или иконки;
- Переменная – переменная контроллера, значение которой будет отображаться и/или редактироваться;
- Видимость – позволяет управлять видимостью компонента на экране. По умолчанию установлена 1. Для управления необходимо выбрать выражение (см. выражения).
- Надпись – отображаемое название переменной;
- Изображение – рисунок, отображаемый рядом с надписью;
- Только чтение – запрет редактирования значения переменной, привязанной к этому полю;
- Разделитель – отрисовка разделительной линии под компонентом. Если компонент расположен в группе, то разделитель не рисуется никогда;
Установка свойства Изображение производится только из ограниченного набора иконок, которые доступны в программе. Иконки и изображения, расположенные в разделе Документация программы не поддерживаются.
При установке этого свойства поле меняет свой формат:
Остальные свойства поля используются в зависимости от выбранного формата представления.
Для формата «Целое» и «Дробное» доступны следующие свойства:
- Префикс – текст, отображаемый перед выводимым числом;
- Суффикс – текст, отображаемый после выводимого числа;
- Минимум – минимальное значение для ввода при редактировании;
- Максимум – максимальное значение для ввода при редактировании;
- Позиция мнимой запятой – устанавливает позицию запятой для числа в целом формате. Например при значении свойства 2 и значении переменной 123 в поле будет отображаться число 1,23.
- Количество знаков после запятой – округляет число в дробном формате до указанного количества знаков;
Для формата поля Перечисление доступно свойство Всплывающее окно. Если этот флаг флаг установлен, то при нажатии на поле открывается окно, в котором можно из предложенного списка выбрать значение перечисления. Если флаг не установлен, то при нажатии на поле значение будет меняться на следующее из списка по кругу;
В этом режиме текст или иконка перечисления помещается в кнопке, при нажатии на которую происходит смена значения по кольцу. Однако, если нажать и удерживать эту кнопку, то откроется окно редактирование, как и для режима с установленным флагом Всплывающее окно.
Компонент «Значение» - элемент, добавляемый только к полю. Имеет смысл только для поля в формате Перечисление. Каждый такой компонент описывает один элемент перечисления.
Имеет следующие свойства:
- Название – имя компонента, отображаемое в дереве;
- Значение – числовое значение, соответствующее этому элементу перечисления;
- Надпись – текст элемента перечисления, может быть пустым;
- Изображение – изображение элемента перечисление, может быть пустым;
- Активность – видимость элемента перечисление в режиме редактирования, ссылается на выражение;