Javascript 获取剑道网格中所选项目的页面
我有一个剑道网格,我预先选择一个项目,可以在任何页面上。在许多情况下,我的默认选定项目不在第一页(通常是您看到的第一页),因此选定项目是隐藏的。我需要获取数据项的页码。我该怎么做?有一个我还没有从剑道那里看到的功能吗?据我记忆所及,你可以这样做:Javascript 获取剑道网格中所选项目的页面,javascript,kendo-ui,kendo-grid,Javascript,Kendo Ui,Kendo Grid,我有一个剑道网格,我预先选择一个项目,可以在任何页面上。在许多情况下,我的默认选定项目不在第一页(通常是您看到的第一页),因此选定项目是隐藏的。我需要获取数据项的页码。我该怎么做?有一个我还没有从剑道那里看到的功能吗?据我记忆所及,你可以这样做: var index = dataSource.indexOf(item) + 1; // find where item is in data source var pageSize = dataSource.pageSize(); // find
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
,据我所知,你可以这样做:
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来猜测页面?它们不会以任何方式排序或过滤。分页是在服务器端还是客户端完成的?如果分页是在服务器端完成的,我认为您没有办法知道您的项目是在哪个页面上完成的客户端。您对订单使用什么标准?也许你可以用它和pageSize来猜测页面?它们不会以任何方式排序或过滤。分页是在服务器端还是客户端完成的?如果分页是在服务器端完成的,我认为您没有办法知道您的项目是在哪个页面上完成的。