Типы представлений

Типы представлений - это следующие константы в платформе:

module.exports = {
  GROUP: 0,
  TEXT: 1,
  REFERENCE: 2,
  COLLECTION: 3,
  CHECKBOX: 4,
  COMBO: 5,
  DATE_PICKER: 120,
  DATETIME_PICKER: 6,
  MULTILINE: 7,
  WYSIWYG: 8,
  RADIO: 9,
  MULTISELECT: 10,
  FILE: 11,
  PASSWORD: 12,
  IMAGE: 13,
  NUMBER_PICKER: 14,
  DECIMAL_EDITOR: 15,
  URL: 17,
  PERIOD_PICKER: 60,
  GEO: 100,
  ATTACHMENTS: 110,
  SCHEDULE: 210,
  CALENDAR: 220
};

NB: подробнее см. таблицу соответствий.

Код Наименование Описание
0 Группа Особая структура представлений создания и изменения.
1 Строковое Представление для текстовых данных или приведение к текстовому виду. Настроен trim - т.е. отбрасывание пробелов с начала и конца строки
2 Ссылка Для ссылочных полей, связь 1кN. Позволяет задавать возможные операции над объектами класса, на который ссылаемся.
3 Коллекция Для коллекций, связь Nк1. Позволяет задавать возможные операции над объектами класса, на который ссылаемся.
4 Флаг Чекбокс для логического типа.
5 Выпадающий список Для имеющих заданное поле selectionProvider.
7 Многострочный текст Представление для текста. Настроен trim - т.е. отбрасывание пробелов с начала и конца строки
8 Форматированный текст Редактор форматированного текста.
9 Альтернативный выбор В атрибуте типа «Множество [15]» может быть один элемент множества. Не реализовано
10 Множественный выбор В атрибуте типа «Множество [15]» может быть несколько элементов множества. Не реализовано
11 Выбор файла Представление для выбора и загрузки файла.
12 Пароль По идее должно обеспечивать скрытие вводимых данных, но не реализовано.
13 Выбор изображения Представление для выбора и загрузки изображения, проверяет что загружено именно изображение, отображает превью.
14 Редактор целых чисел Редактор для целых чисел, проверяет корректность ввода.
15 Редактор вещественных чисел Редактор для вещественных чисел, проверяет корректность ввода, требует использвоания . для отделения дробной части.
17 URL Не реализовано
60 Выбор периода Представление позволяющее вести две даты - границы периода.
100 Геоданные Задает представление для типа «Геоданные [100]».
110 Набор файлов Представление для выбора и загрузки нескольких файлов. Контролирует что файлы принадлежат к одному из указанных в мете атрибута типов, общий размер файлов и количество.
210 Расписание Представление для типа атрибута «Расписание [210]», позволяет задать расписание, отображение в табличном виде.
220 Календарь Представление для типа атрибута «Расписание [210]», позволяет задать календарь, отображение в виде календаря.