Работа с БД. Сортировка и Фильтрация данных

Рубрика: Разное в сети
Опубликовано: 16.10.12

Объект TDC предлагает Web-программисту возможность сортировки и фильтрации данных. В этом случае само содержимое текстовой таблички не затрагивается — только ее представление.
В итоге, порассуждаем о фильтрации. Фильтрация представляет собой отбор записей БД касательно определенных критериев. Таковыми параметрами бывают неравенство или равенство поля (полей) какому-либо значению. Для записи таких параметров применяется аналогичный синтаксис, как и для условных выражений языка яваскрипт.
Как известно, элемент TDC учитывает пар-р Filter. Вы можете указать его во время определения TDC в тэге param или к нему получить доступ посредством свойства Filter.

Сортировка и Фильтрация данных

Операторы сопоставления, которые используются в выражениях фильтрации
[listing370][listing371]
Когда надо вообще убрать фильтрацию, назначьте свойству Filter пустую строку ""
Процесс сортировки задается посредством параметра sort. Вы также можете или воспользоваться одноименным свойством, или задать его значение в теге param.
Условие сортировки являет из себя список отделенных запятыми имен полей. Сортировка сначала выполняется согласно первого в списке полю, на случай, когда значения первоначального поля всех записей будут одинаковыми — относительно второго поля и так далее относительно умолчания сортировка происходит по возрастанию; когда надо отсортировать записи по убыванию, вставите перед именем требуемого поля символ «-»:
[listing372]
Здесь мы отсортировали записи вначале по наименованию товара, а затем относительно цены товара по убыванию.
Однако появляется мелкая проблема: итоги сортировки и фильтрации касательно заданных нами критериев видно не сразу. Более точно, мы их совершенно не узрим, пока перечень данных не будет перезагружен. А осуществляется это методом Reset объекта TDC.
[listing373]

Профессиональное создание сайтов в Брянске, поддержка и продвижение.

Комментарии