简体   繁体   English

获取剑道网格中所选项目的页面

[英]Get page of selected item in kendo grid

I have a kendo grid where I preselect one item that can be on any page. 我有一个剑道网格,我预先选择一个可以在任何页面上的项目。 In many cases, my default selected item is not on page one (which is usually the first page you see), so the selected item is hidden. 在许多情况下,我的默认选定项目不在第一页(通常是您看到的第一页),因此隐藏了所选项目。 I need to get the page number of the data item. 我需要获取数据项的页码。 How can I do this? 我怎样才能做到这一点? Is there a function that I've not seen yet from kendo? 有没有我从剑道上看不到的功能?

As far as I remember, you can do something like that: 据我记忆,你可以这样做:

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() .pageSize(),. query ()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM