实际上这与telerik mvc扩展网格有关。在我的telerik网格中,我有一个搜索文本框。我在文本框中写了一些内容并按下回车,从我调用的函数中激活一个java脚本函数... ajaxrequest函数网格重新绑定网格进行搜索。这个简单的过程。 ok.suppose我在grid的最后一页。然后我在搜索文本框中写了一些内容并按回车键,搜索结果正常。但是分页位置不正确。我需要在这种情况下转到第一页。 .keypresss enter event is bellow
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 });
}
我修改了代码以包含ajaxrequest中的页面,如
window.CurrentList.data("tGrid").ajaxRequest({ Name: searchTxt, Data: searchList, id: filterid,page:1 });
它可以正常工作,即从数据库中获取正确的数据但是当前页面错误并显示错误状态'31到60中的120'而不是'1到30中的20'
使其正确的过程是什么?请告诉我
答案 0 :(得分:0)
完成过滤请求后。请在下面添加代码段。它将自动设置不同的页面' 1'在您的网格中。
window.CurrentList.data("tGrid").pageTo(1);