Компонент Поле

_images/field.png

Это основной рабочий компонент, используемый для отображения и редактирования переменных контроллера.

Имеет следующие свойства:

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

Установка свойства Изображение производится только из ограниченного набора иконок, которые доступны в программе. Иконки и изображения, расположенные в разделе Документация программы не поддерживаются.

_images/icons.png

При установке этого свойства поле меняет свой формат:

_images/field2.png

Остальные свойства поля используются в зависимости от выбранного формата представления.

Для формата «Целое» и «Дробное» доступны следующие свойства:

  • Префикс – текст, отображаемый перед выводимым числом;
  • Суффикс – текст, отображаемый после выводимого числа;
  • Минимум – минимальное значение для ввода при редактировании;
  • Максимум – максимальное значение для ввода при редактировании;
  • Позиция мнимой запятой – устанавливает позицию запятой для числа в целом формате. Например при значении свойства 2 и значении переменной 123 в поле будет отображаться число 1,23.
  • Количество знаков после запятой – округляет число в дробном формате до указанного количества знаков;

Для формата поля Перечисление доступно свойство Всплывающее окно. Если этот флаг флаг установлен, то при нажатии на поле открывается окно, в котором можно из предложенного списка выбрать значение перечисления. Если флаг не установлен, то при нажатии на поле значение будет меняться на следующее из списка по кругу;

_images/field_enum2.png

Пример поля ввода с перечислением у которого установлен флаг Всплывающее окно

_images/field_enum.png

Пример поля ввода с перечислением у которого не установлен флаг Всплывающее окно

В этом режиме текст или иконка перечисления помещается в кнопке, при нажатии на которую происходит смена значения по кольцу. Однако, если нажать и удерживать эту кнопку, то откроется окно редактирование, как и для режима с установленным флагом Всплывающее окно.

_images/field_popup1.png

Окно ввода перечисления

_images/field_popup2.png

Окно ввода числового значение

Компонент «Значение» - элемент, добавляемый только к полю. Имеет смысл только для поля в формате Перечисление. Каждый такой компонент описывает один элемент перечисления.

Имеет следующие свойства:

  • Название – имя компонента, отображаемое в дереве;
  • Значение – числовое значение, соответствующее этому элементу перечисления;
  • Надпись – текст элемента перечисления, может быть пустым;
  • Изображение – изображение элемента перечисление, может быть пустым;
  • Активность – видимость элемента перечисление в режиме редактирования, ссылается на выражение;