Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取剑道网格中所选项目的页面_Javascript_Kendo Ui_Kendo Grid - Fatal编程技术网

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来猜测页面?它们不会以任何方式排序或过滤。分页是在服务器端还是客户端完成的?如果分页是在服务器端完成的,我认为您没有办法知道您的项目是在哪个页面上完成的。