Привязка множества элементов

elements
Привязка множества элементов коллекции

Elements – это тип данных, который позволяет привязать **несколько элементов** из одной коллекции данных.

В отличие от element, где можно выбрать только один объект, elements поддерживает множественный выбор, что особенно полезно при работе с группами объектов или сложными структурами.

Как это выглядит?

Привязка множества элементов создаётся в виде массива идентификаторов выбранных объектов:

1{
2  "fields": {
3    "elements": [115, 116]
4  }
5}
Когда это нужно?
  • Привязать несколько объектов из одной коллекции (например, товары или категории).

  • Создавать группы элементов для последующей обработки.

  • Отображать список связанных объектов в интерфейсе.

Пример использования

Допустим, мы хотим привязать несколько книг из коллекции для отображения на странице:

1{
2  "id": 12345,
3  "name": "exampleName",
4  "url": "exampleUrl",
5  "active": false,
6  "fields": {
7    "elements": [101, 102, 103],
8  }
9}

В этом примере:

  • "id" – уникальный идентификатор объекта.

  • "name" – имя объекта, здесь используется "exampleName".

  • "url" – ссылка или ключ для объекта.

  • "active" – статус активности объекта (true/false).

  • "fields" – ключевой блок данных, который содержит привязки по типам:

  • "elements" – привязка нескольких элементов с ID 101, 102, 103.

Что важно помнить?
  • Каждый элемент в списке должен иметь уникальный идентификатор.

  • Все выбранные элементы должны принадлежать одной коллекции.

  • Множественный выбор позволяет гибко управлять группами связанных объектов.

Подведём итог

Elements – это мощный инструмент для привязки и управления **множеством элементов** из коллекции данных. Используйте тип elements для создания групп объектов и организации данных на платформе OCTAPI.