【问题标题】:Get page of selected item in kendo grid获取剑道网格中所选项目的页面
【发布时间】:2016-06-27 09:36:26
【问题描述】:

我有一个剑道网格,我在其中预先选择了一个可以在任何页面上的项目。在很多情况下,我的默认选中项不在第一页(通常是你看到的第一页),所以选中的项是隐藏的。我需要获取数据项的页码。我怎样才能做到这一点?剑道有没有我没见过的功能?

【问题讨论】:

  • 您对订单使用什么标准?也许您可以使用它和 pageSize 来猜测页面?
  • 它们不会以任何方式排序或过滤。
  • 分页是服务器端还是客户端?如果分页是在服务器端完成的,我认为您无法知道您的项目在哪个页面中
  • 客户端完成了。

标签: javascript kendo-ui kendo-grid


【解决方案1】:

据我记得,你可以这样做:

var index = dataSource.indexOf(item) + 1; // find where item is in data source

var pageSize = dataSource.pageSize(); // find how many items per page

var currentPage = Math.ceil(index/pageSize); // find at which page item is

dataSource.query({ page: currentPage, pageSize: dataSource.pageSize() }); // go to that page

.pageSize(), .query()

【讨论】:

    猜你喜欢
    • 2016-12-28
    • 2017-04-08
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    相关资源
    最近更新 更多