Привязка множества элементов
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.