Поиск в фильтрованном представлении категории - PullRequest
1 голос
/ 05 февраля 2012

У меня есть представление, которое классифицируется по стране, а затем сортируется по имени клиента - имя клиента не является уникальным (это список заданий, поэтому клиенты появляются часто). Я могу легко отфильтровать вид с помощью раскрывающегося списка по странам. Теперь я хочу искать в фильтрованном представлении для клиента. Какой лучший подход?

Ответы [ 4 ]

2 голосов
/ 05 февраля 2012

Я не знаю, каким будет решение best , но я бы попробовал полнотекстовый поиск в представлении. Создайте запрос наподобие: «Страна FIELD содержит« нас », И имя пользователя FIELD содержит« andy »». Значение для страны берется из выпадающего списка, значение для имени пользователя для текстового поля.

0 голосов
/ 06 февраля 2012

Самый многообещающий подход, но еще не полностью довольный им: - кэшируйте страны (они не так часто меняются), чтобы получить выбор страны - сортируйте представление (не классифицируйте) по стране и клиенту - используйте JSONисточник данных и сетка Dojo - там задайте поиск для вектора со страной и клиентом - установите точное совпадение на false

Это запустит сетку у клиента, но отобразит больше при прокрутке вниз, но это нормально вслучай.

0 голосов
/ 05 февраля 2012

Я бы создал коллекцию со всеми выпадающими странами и сделал бы поиск в коллекции

0 голосов
/ 05 февраля 2012

Основываясь на моих испытаниях с такой функциональностью, я считаю, что лучший подход - это манипулировать коллекцией / картой UNIDS с определенной областью при необходимости, а затем обновлять таблицу данных или повторять контроль по мере необходимости. Помимо очень простых требований, я не видел способа реализовать эту функцию просто.

...