Свойства-таблицы 2.0 - сортировка строк и фильтрация по столбцам

Свойства-таблицы 2.0 - сортировка строк и фильтрация по столбцам

20 ноября 2012
Описание
В версии модуля Свойства-таблицы 2.0, помимо мелких доработок, реализовано 2 важных нововведения:



1. Сортировка строк (для множественных таблиц)

2. Фильтрация по столбцам таблицы, как в фильтре в административной части, так и с помощью API.

Фильтрация через API будет рассмотрена в следующей статье, а пока - как это работает в админке:

При выборе опции в настройках свойства инфоблока "Выводить на странице списка элементов поле для фильтрации по этому свойству", в фильтре будет доступно поле для фильтрации:


Поле будет изменяться в зависимости от значения выпадающего списка с названиями столбцов, например, для типа данных "Строка" будет текстовое поле, для типа "Список" - выпадающий список соответственно.



Галочка справа от выпадающего списка с названиями столбцов означает "Точное совпадение", т.е. если она установлена, будет производится поиск не по подстроке, как происходит по умолчанию, а только если значение в ячейке таблицы полностью соответствует заданному. Для некоторых типов данных, например "Список", эта галочка отсутствует.


Впрочем, этот вид фильтра можно изменить, т.к. он реализован при помощи компонента, как и в случае с компонентами отображения и редактирования таблиц. Для этого достаточно скопировать шаблон компонента "grain:table.filter" в шаблон сайта ".default".


Модуль "Свойства-таблицы" создает свойства типа "Таблица" для модуля инфоблоков и главного модуля (например, свойства для пользователей, разделов инфоблоков, блогов, сообщений блогов и т.д.). Во многих случаях модуль позволяет увеличить быстродействие сайта и упростить работу над контентом при использовании его как альтернативы привязке к элементам другого инфоблока для создания сложных структур данных. Может использоваться как разработчиками, так конечными пользователями продуктов 1С-Битрикс.


Вам нужна консультация?

Можете связаться с нами удобным удобным способом

Ready.KZ: Готовые сайты