Работа с данными

Для работы с данными используются компоненты с типом data.*:

  • data.input — входные данные. Например, ссылки на картинки, которые будут просматривать пользователи. В песочнице конструктора вы можете задать пример входных данных.
  • data.output — выходные данные. Это то, что вы получите при нажатии кнопки Отправить.
  • data.internal — данные, доступные только изнутри задания. В результаты они не записываются. Их можно использовать для расчетов или хранения промежуточных значений.
  • data.local — локальные данные, доступные только изнутри компонента. Эти данные используются в некоторых вспомогательных компонентах, например в helper.transform.
  • data.relative — особый компонент для записи данных, доступен только в компоненте field.list.

Список свойств

Список свойств у всех компонентов одинаковый.

Название Тип Описание
type string Имя компонента.
path string

Путь к свойству с данными. В качестве разделителя используются точки: path.to.some.element

Чтобы указать путь к элементу массива, укажите его порядковый номер начиная с нуля, например: items.0

default any

Значение, которое будет в данных по умолчанию.

Это значение будет сразу отображаться в интерфейсе, поэтому оно может скрывать плейсхолдеры, например для компонента field.text.
Название Тип Описание
type string Имя компонента.
path string

Путь к свойству с данными. В качестве разделителя используются точки: path.to.some.element

Чтобы указать путь к элементу массива, укажите его порядковый номер начиная с нуля, например: items.0

default any

Значение, которое будет в данных по умолчанию.

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