Логический тип поля

Логический тип влияет на отображение данных в поле. Например, число 1234567.89 с логическим типом “Денежный“ в интерфейсе будет таким 1 234 567,89. Помимо внешнего вида и поведения, логический тип влияет на расширение файла при скриптовании «Поля по отдельным файлам».

Строки

Логический тип

Описание

Строка

Строковые SQL типы

Список строк

  • В интерфейсе — поле с множеством отдельных строковых элементов

  • В БД сохраняется как строка, где элементы разделены запятой

Иконка

  • Позволяет выбрать иконку из fontawesome

  • В БД будет храниться наименование иконки

Url

Когда поле readonly, значение отображается как ссылка

Секрет

Скрывает данные в поле. Можно использовать для паролей или токенов

JSON

  • Форматирует в интерфейсе строку, содержащую JSON, в удобный для чтения вид

  • Скриптуется в файл с расширением json

JSON-строка

  • По умолчанию отображается на форме как многострочный текст. Можно установить для компонента отображение в редакторе кода

  • Скриптуется в файл с расширением json

Markdown

  • Выводит значение в виде Markdown

  • Скриптуется в файл с расширением md

JavaScript

  • По умолчанию отображается на форме как многострочный текст. Можно установить для компонента отображение в редакторе кода

  • Скриптуется в файл с расширением js

ETL-скрипт

  • Данные отображаются на форме в редакторе кода

  • Скриптуется в файл с расширением etl

Шаблон

Скриптуется в файл с расширением ejs

Дата и время

Логический тип

Описание

Время

Время в формате hh:mm

Дата

Дата в формате DD.MM.YYYY

Дата и время

Дата и время в формате DD.MM.YYYY hh:mm:ss

Дата и время без учета таймзоны

Дата и время в формате DD.MM.YYYY hh:mm:ss. В интерфейсе дата и время будут такие же, как в БД

Числа

Число отображаются с пробелами между разрядами. Денежный с пробелами между разрядами и с плавающей запятой. Могут содержать маску.

Изображение

Выводит изображение. Обязательно нужно проставить FK на mdt.File.