junco

Поля

Junco поддерживает следующие типы полей.

Базовые поля

Boolean

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

String

Произвольный текст: имена, подписи, URL и другие текстовые значения.

Поле Тип Описание
Min length integer Минимальное количество символов в значении.
Max length integer Максимальное количество символов в значении.
Pattern string Регулярное выражение, которому должен соответствовать текст.

Integer

Целое число без дробной части. Подходит для количества, позиций и других значений без десятичных знаков.

Поле Тип Описание
Min length integer Наименьшее допустимое значение.
Max length integer Наибольшее допустимое значение.

Number

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

Поле Тип Описание
Min length integer Наименьшее допустимое значение.
Max length integer Наибольшее допустимое значение.

Enum

Значение из заранее заданного списка. Используйте enum, когда нужно выбрать из известных вариантов, а не вводить произвольный текст.

Поле Тип Описание
Options array of strings Значения, доступные для выбора в редакторе.

File

Ссылка на файл. Используйте это поле, когда значение должно указывать на файл, выбираемый из файловой системы.

Image

Ссылка на файл изображения. Подходит для полей, которые хранят путь к картинке и показывают в редакторе элементы управления изображением.

Сложные поля

Object

Объект объединяет фиксированный набор именованных свойств в одно значение. У каждого свойства есть собственная схема, поэтому объект удобен для связанных настроек — например, подключения к серверу или профиля пользователя. Используйте его, когда структура данных известна заранее; если число записей меняется, выберите массив.

Поле Тип Описание
Display field string Имя свойства, которое будет подписью объекта в редакторе. Выберите короткое понятное значение, например name или title.

Array

Упорядоченный список значений. Для каждой записи применяется одна и та же схема, поэтому массивы удобны для тегов, задач, пользователей и других повторяющихся данных. Элементами могут быть базовые значения или объекты; минимальное и максимальное количество ограничивает число добавляемых записей.

Поле Тип Описание
Min items integer Минимальное количество элементов в массиве.
Max items integer Максимальное количество элементов в массиве.

Any Of

Используйте anyOf, когда поле может иметь одну из нескольких допустимых структур. Каждый вариант — полноценная схема поля, а значение должно соответствовать хотя бы одной из них. Например, контакт может быть строкой с адресом электронной почты или объектом с данными телефона. Делайте варианты отчётливо разными и давайте им понятные названия, чтобы было ясно, что выбирать.