我有一个启用了服务器端分页的kendo网格,以避免性能问题。 我已经制作了.SeverOperation(True),这意味着当我点击网格中的分页按钮时,数据将被逐个加载。
在我的案例PageSize(20)中,每次我点击下一个分页按钮,下一组20条记录都将被加载。
现在,我想实现服务器过滤。第一次,通过点击服务器加载。 所以,如果我过滤一个值“Number = 123”,而我的结果有40条记录,那么我的网格将有2页。 但是,如果我点击第二页,这将再次点击服务器,DataSource.Request.Filter将为null。
任何想法,如何在启用服务器端过滤时保留FilterColumns或如何启用客户端过滤?
谢谢,
答案 0 :(得分:0)
我也面临着同样的问题和一个解决方案,就是像这样在parameterMap中添加过滤器参数,
parameterMap: function (options) {
options.DivisionId = $("#division").val();
return JSON.stringify(options);
}
这给了我服务器端的过滤器值