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! |