Проект

Общее

Профиль

Действия

ApiMainDataDescriptionIfTable » История » Редакция 1

Редакция 1/3 | Следующее »
Артем, 24.05.2017 15:01


Формат данных ifTable

Формат ifTable подразумевает отображение данных в виде таблицы.

Пример вывода:

Массив ifTable состоит из четырех элементов:

1) format = ifTable
2) Массив значений values, который содержит данные каталога. Набор данных зависит от этапа поиска (значения GET параметра function) и бренда каталога. Дополнительно может содержать два числовых значения isHeader (признак "заголовочной" строки) и colspan признак объединения ячеек.
3) Массив tableColumnHeaders - одномерный массив, содержащий названия столбцов таблицы в локали запроса.
4) Массив tableItemFormat, содержащий рекомендуемый набор полей для отображения клиенту. Вы можете переопределить списки нужных полей для каждого этапа каждого из брендов на стороне своего сервера. Каждый элемент массива tableItemFormat - это, в свою очередь, массив, содержащий перечень рекомендуемых к отображению данных. Состоит их двух элементов: type1 - тип и caption2.

1 Для ifTable на данный момент доступны 3 типа данных: ifText - простое текстовое поле, ifLink3 - ссылка и ifPartLink4 - номер з/ч, который необходимо преобразовать в ссылку на поисковую форму сайта.

2 Поле caption содержит html шаблон, в котором поля из values в шаблоне заключены в символы "{" и "}".

3 GET параметры для ссылки ifLink перечислены в поле urlParams массива values.

4 Поле caption для типа ifPartLink может содержать значения {number}, {newNumber}, {oldNumber}, {alternativeNumber}, {replaceNumber}

Пример возвращаемых данных:

Обновлено Артем почти 7 года назад · 1 изменени(я, ий)