Telerik MVC Grid filter не работает - PullRequest
       11

Telerik MVC Grid filter не работает

0 голосов
/ 14 сентября 2011

Я сталкиваюсь с подобной проблемой, на этот вопрос кто-нибудь нашел решение?

http://www.telerik.com/community/forums/aspnet-mvc/grid/grid-does-not-filter-when-filterby-major-startswith-mba.aspx#1795473

пример приложения здесь также не фильтруется

http://www.telerik.com/community/forums/aspnet-mvc/grid/is-there-a-way-to-save-grid-stage.aspx#1224347

1 Ответ

0 голосов
/ 14 сентября 2011

Приложение, которое вы указали, использует скрытые поля, которые обновляются с помощью js для DataBound события сетки, например

$('#currentPage').val(currentPage);
            $('#orderBy').val(orderBy);
            $('#groupBy').val(groupBy);
            $('#filterBy').val(filterBy);

Тем не менее, если вы посмотрите на клавиши, которые выкладываются в сетку при фильтрации, это выглядит так enter image description here
Итак, в этом приложении, если вы пытаетесь получить доступ к информации о фильтрации в методе _index, который предоставляет данные для гаджетической сетки, вам нужно изменить имя параметра с filterBy на фильтр как

public ActionResult _Index(string page, string orderBy, string filterBy, string groupBy)
...