Формат данных ifTable¶
Формат ifTable подразумевает отображение данных в виде таблицы.
Пример вывода¶
Описание возвращаемых данных¶
Массив ifTable состоит из четырех элементов:
1) format = ifTable
2) Массив значений values, который содержит данные каталога. Набор данных зависит от этапа поиска (значения GET параметра function) и бренда каталога. Дополнительно может содержать два числовых значения isHeader (признак "заголовочной" строки) и colspan признак объединения ячеек.
3) Массив tableColumnHeaders - одномерный массив, содержащий названия столбцов таблицы в локали запроса.
4) Массив 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 лет назад · 3 изменени(я, ий)