Ничего не найдено
Быстрый старт
CSS
Компоненты
Меню
Динамическое содержимое
SEO-паук
Социальные теги
Прочее
Установка
Категории v3
Категории v3: типы свойств

Работа с множественными свойствами

Изменение/редактирование/удаление множественных свойств немного отличается от обычных операций. Допустим у нас множественное поле типа «Файл» у категории news_item, с кодом gallery.

Полная замена (или установка новых)

Нам нужно создать массив, элементы которого будут моделями NewsItemGallery

Для полного удаления галереи - отправьте пустой массив.

Частичное редактирование или удаление

Для удаления — получите список элементов и удалите не нужный. Обратите внимание, что в этом случае нам не нужно на основной модели вызывать метод update. В примере ниже мы удаляем первый элемент галереи.

Для редактирования одного из элементов (в примере мы заменяем первую картинку):

Добавление элемента в массив

Добавление элемента осуществляется вызовом метода pushValue и отличается тем, что мы должны вызвать метод update на главной модели.