在telerik mvc网格中使用分页搜索

时间:2014-04-08 19:18:52

标签: asp.net-mvc search grid telerik paging

实际上这与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'

使其正确的过程是什么?请告诉我

1 个答案:

答案 0 :(得分:0)

完成过滤请求后。请在下面添加代码段。它将自动设置不同的页面' 1'在您的网格中。

window.CurrentList.data("tGrid").pageTo(1);
相关问题