导航到mvc telerik网格上的最后一页

时间:2012-02-15 17:01:22

标签: model-view-controller grid telerik

如何使用javascript导航到telerik网格的最后一页。我的情况是我想要转到添加了新记录的网格的最后一页。我知道我可以在Telerik Client API中使用'pageTo'方法,但我无法弄清楚如何计算网格的页数。我正在抬头看是否有人做了我想要做的事情并偶然发现了这段代码

var lastPage = ticketsGrid.totalPages(ticketsGrid.total);

但变量lastPage的值是无穷大,这是不可能的,因为我在该网格中只有1页。

有人建议吗?

1 个答案:

答案 0 :(得分:3)

您可以使用OnDataBound事件。

您需要使用布尔标志来检查这是否是第一次加载。

var firstTimeLoad = true;
    function onDataBound(e) {
        if (firstTimeLoad) {
            firstTimeLoad = false;
            var grid = $('#Grid').data('tGrid');
            grid.pageTo(grid.totalPages());
        }       
}