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