【问题标题】:how to get selected page number in kendo grid如何在剑道网格中获取选定的页码
【发布时间】:2013-06-24 07:30:47
【问题描述】:

您好,我对剑道 UI 非常陌生,因此在以下修复中需要帮助,

我正在使用如下的剑道网格 UI 进行分页: <script> $(document).ready(function(){ $("#table3").kendoGrid({ dataSource: { pageSize: 10 }, pageable: true, enter code here身高:300, sortable: true, }); $("#table3").show(); }); </script>

当用户在页面中编辑记录时,他被重定向到具有该记录详细信息的编辑页面,因此我需要当前页码,因为在页面中编辑记录后,我需要在保存详细信息后将用户重定向到同一页面那个记录。 我在coldfusion页面中使用它。 请帮忙。

提前致谢

【问题讨论】:

    标签: kendo-ui kendo-grid


    【解决方案1】:

    你所追求的就在这里:

    http://docs.kendoui.com/api/web/pager#methods-page

     // get the page
     var currentPage = grid.dataSource.page();
    
     // later set the page
     grid.dataSource.page(currentPage );
    

    但是我对从网格重定向到编辑页面有点困惑,你为什么这样做? Kendo 具有内联批量编辑和弹出编辑功能,如果您移动到其他页面,这一切都会变得更加复杂。

    仅供参考:http://demos.kendoui.com/web/grid/editing.html

    【讨论】:

    • 非常感谢您的帮助。是的,我实现了剑道 UI 的弹出窗口之一,谢谢。
    【解决方案2】:
    // declare page index as 1
        var currentPage = 1;
    
        pageable: {
        change: function (e) {  
        currentPage = e.index;
        },
        page: currentPage,
        sortable: true,
        ..`enter code here`
        }
    
        $scope.grid = dataSource;
        $scope.grid._page = currentPage;// stay in the current page after grid refreshes        
    

    【讨论】:

    • 请多解释一下你的答案,见How do I write a good answer?
    • 正确答案。在网格数据源对象上使用 _page 属性。 this.gridDataSource = getDataSource(); this.gridDataSource._page = 2;
    猜你喜欢
    • 2014-01-29
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    相关资源
    最近更新 更多