实际上这与 Telerik mvc 扩展网格有关。在我的 Telerik 网格中,我有一个搜索文本框。我在文本框中写一些内容并按 Enter 键,触发一个 Java 脚本函数,从我调用的函数...网格的 ajaxrequest 函数重新绑定网格以进行搜索。这个过程很简单。 好的。假设我在网格的最后一页。然后我在搜索文本框中写一些内容并按 Enter,搜索正常。但是分页位置不正确。在这种情况下我需要转到第一页。 .keypresss进入事件如下
function ListSearch(keyCode, gridObj)
{
window.CurrentList = gridObj;
var id = '#' + $(gridObj).attr('id');
var searchTxt = $(id + " .watermark-list-search").val();
var searchList = $(id + " .watermark-list-search").attr('listtype');
var filterid = $(id + " .watermark-list-search").attr('filterid');
window.CurrentList.data("tGrid").ajaxRequest({ Name: searchTxt, Data: searchList, id: filterid });
}
我修改了代码以将页面包含在ajax请求中
window.CurrentList.data("tGrid").ajaxRequest({ Name: searchTxt, Data: searchList, id: filterid,page:1 });
它可以工作,即从数据库中获取正确的数据,但当前页面错误并显示错误状态“120 中的 31 到 60”,而不是“20 中的 1 到 30”
纠正的过程是什么?请告诉我
完成过滤请求后。请添加以下代码片段。它将自动在网格中设置当前页面“1”。
window.CurrentList.data("tGrid").pageTo(1);