Классы свойств
Классы свойств – заданные шаблоны свойств.
Типы значений
Каждый класс свойств имеет один тип значения. Типы значений имеют ограниченный стандартный набор и на пользователем изменяться не могут. Типы значений могут иметь дополнительные поля и настройки.
Система поддерживает следующий набор стандартных типов:
id | Название | Описание |
---|---|---|
string |
String |
Тип, который содержит одну строку. Также, может использовать маску значения. Маска значения - фильтр введённого пользователем значения, который задаётся регулярным выражением. Например можно ограничить ввод данных, оставив возможность вводить только цифры, буквы или любые необходимые комбинации символов. |
integer |
Integer |
Тип, который содержит одно целочисленное значение. |
float |
Float |
Тип, который содержит одно число с плавающей точкой. |
boolean |
Boolean |
Тип, который содержит одно значение "да"/"нет". |
time |
Time |
Тип, который хранит время как Unix timestamp (в миллисекундах). Система отбрасывает дату и использует только время, хранящееся в переменной. |
date |
Date |
Тип, который хранит дату как Unix timestamp (в миллисекундах). Система отбрасывает время и использует только дату, хранящуюся в переменной. |
datetime |
Datetime |
Тип, который хранит дату и время как Unix timestamp (в миллисекундах). |
ip |
IP |
Тип, который содержит строку с IP адресом. Этот класс используется в веб-интерфейсе, сервер не производит валидацию значения, поступившего через REST API. |
mac |
MAC |
Тип, который содержит строку с MAC адресом. Этот класс используется в веб-интерфейсе, сервер не производит валидацию значения, поступившего через REST API. |
url |
URL |
Свойства с этим типом будет отображаться ссылками, нажатием на которые можно перейти на соответствующий сайт. |
Свойства с этим типом будут отображаться ссылками, нажатием на которые можно открыть почтовую программу для отправки письма на соответствующий адрес. |
||
phone |
Phone |
Тип, который содержит строку с номером телефона. Этот класс используется в веб-интерфейсе, сервер не производит валидацию значения, поступившего через REST API. |
dictionary |
Dictionary |
Тип, который содержит значение словаря. В поле Источник задаётся словарь, из которого можно выбрать данные для данного свойства. Переключатель Множественный выбор определяет возможность выбрать из соответствующего словаря несколько значений одновременно. Само свойство при этом будет содержать массив ключей или первых элементов массива. |