Проект

Общее

Профиль

ApiMainDataDescriptionIfMultiList » История » Версия 3

Артем, 24.05.2017 14:16

1 1 Артем
h1. Формат данных ifMultiList
2
3
Формат ifMultiList подразумевает отображение данных в виде раскрывающегося списка. 
4
5
Пример вывода:
6
7
!https://static.ilcats.ru/images/helpsystem/catalogsApi/apiHelpExampleIfMultiListDataView.png!
8
9 2 Артем
Массив *ifMultiList* состоит из четырех элементов: 
10 1 Артем
11 2 Артем
1) *format = ifMultiList*
12 3 Артем
2) Массив значений *values*. Каждый элемент *values* в свою очередь массив, одним из элементов которого является подмассив *values*. Элементы этого подмассива содержат данные каталога. Набор данных зависит от этапа поиска (значения GET-параметра function) и бренда каталога.
13 2 Артем
3) Массив *multilistItemFormat* описывает структуру заголовков разделов раскрываемого списка[1].
14
4) Массив *multilistChildItemFormat* описывает структуру разделов содержимого раскрываемого списка[1].
15 1 Артем
16 2 Артем
fn1. Структура заголовков и разделов аналогична [[ApiMainDataDescriptionIfList|ifList]] 
17 1 Артем
18
Пример возвращаемых данных:
19
20
!https://static.ilcats.ru/images/helpsystem/catalogsApi/apiHelpExampleIfMultiList1.png!
21
!https://static.ilcats.ru/images/helpsystem/catalogsApi/apiHelpExampleIfMultiList2.png!