User Manual/Administration Interface/Filtering lists/ru

Одним из основных принципов интерфейса управления в Arcavias является концепция режимов фильтруемых списков. Почти все панели состоят из списков с записями, соответствующих критериям фильтрации. По умолчанию каждая панель имеет стандартный фильтр, по который подпадают все доступные для этой панели записи.

Панель фильтра


Панель фильтра расположена между меню и сеткой с записями, подпадающими под критерии фильтрации.

Наиболее важные части:
 * выпадающая панель с полями, по которым можно делать фильтрацию;
 * выпадающая панель операторов сравнения;
 * поля для ввода/выбора значения.

К полю ввода примыкает кнопка "Поиск/Search", запускающая фильтрацию.

Маленькая кнопка с крестиком (х) сбрасывает фильтр к значениям по умолчанию и выводит все доступные записи.



Поля, по которым производиться фильтрация


Блок выбора содержит поля, по которым возможна фильтрация, значения зависят от выводимого списка, например, в списке товаров выводятся поля, относящиеся к товарам, в других списках будут присутствовать другие поля.

С списке может быть огромное количество полей, но самые важные из них всегда находятся выше. Связанные друг с другом поля также находятся в списках рядом друг с другом для облегчения поиска.



Операторы для фильтрации


Операторы для фильтрации выводятся в зависимости от выбранного поля и его типа. Доступны следующие операторы:


 * равно/equals : точно соответствующая строка или число;
 * начинается с/starts with : строка начинается с заданных символов;
 * содержит/contains : строка содержит заданные символы;
 * больше или равно/greater equals : число больше или равно заданному;
 * меньше или равно/less equals : число меньше или равно заданному;
 * больше/greater : число больше заданного;
 * меньше/less : число меньше заданного;
 * перед/before : дата до выбранного дня;
 * после/after : дата после выбранного дня;



Множественная фильтрация


Существует возможность комбинации нескольких фильтров для ограничения количества результатов.

На панели фильтров слева имеется небольшая кнопка с плюсиком "+", которая добавляет ещё один параметр для фильтрации (в котором также имеется список полей/операторов и поле ввода). Маленький минус "-", находящийся рядом с плюсом "+", удаляет параметр фильтрации.

Все заданные условия фильтрации комбинируются логическим оператором "И".



Панель постраничного перехода


По умолчанию в списке выводятся лишь первые 100 записей, даже если записей значительно больше. Панель постраничного перемещения упрощает процесс навигации по выводимым результатам фильтрации.

Панель постраничного перехода состоит из
 * кнопки перемещения к первой странице;
 * кнопки перемещения к предыдущей странице;
 * номеров текущей страницы и общего количества страниц (включая поле ввода для перемещения на указанную в нём страницу);
 * кнопки перемещения к следующей странице;
 * кнопки перемещения к последней станице;
 * кнопки обновления текущей страницы.



Изменение выводимых столбцов


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

В заголовке каждого столбца имеется меню, где можно задать не только направление сортировки, но и выбрать выводимые столбцы. Меню доступно по щелчку по кнопке с треугольничком справа от заголовка столбца. Во вложенном меню "Столбцы/Columns" выведен список всех доступных столбцов, а выведенные отмечены флажком.



Упорядочивание столбцов


В большинстве случаев списки упорядочиваются по щелчку на заголовке соответствующего столбца. Второй щелчок обращает порядок сортировки.

Кроме того, выбрать порядок сортировки можно в контекстном меню заголовка столбца.



<< Назад: работа с сайтами | Далее: связывание элементов >>