我有一个,比方说250行,分为25页。每页10行。如果我在第一页上,我点击第三行,我得到rowIndex = 2.但是,如果我在第二页,我点击第一行,逻辑上我应该得到第11页的rowIndex ,所以应该是rowIndex = 10.但是我得到rowId = 0.我该如何解决这个问题?如何在Kendo Grid中使用分页的同时获得选定的行ID?
-1
A
回答
1
其实这是正确的行为。因为当你点击第一行时,它是表中的第一个索引。它不知道其他页面上的数据,因为它们不存在(为什么加载你不需要的数据?它可以做性能问题)
所以如果你想要像你所描述的行为,你必须选择页码并计算。
喜欢的东西:
rowIndex = getRowIndex ...
page = grid.dataSource.page();
rowIndex = (page - 1) * 10 + rowIndex;
+0
有没有其他方法可以在其他情况下找到解决方案,例如按不同列进行排序和过滤? –
+0
那么,现在我不明白的问题。你问如何找出哪些列被网格过滤或排序? – Ademar
相关问题
- 1. 如何获得Kendo Grid中新记录的行的ID
- 2. 如何通过双击获得Kendo Grid的行ID
- 3. 删除Kendo Grid中的行与分页
- 4. ASP.Net MVC的自定义分页Kendo Grid
- 5. 在Kendo Grid中点击右键获取选定的行
- 6. 如何获得GridPanel的选定行ID
- 7. 在分页时对Kendo Grid重新应用Knockout绑定
- 8. 如何获得Kendo Grid行与其列的唯一值之一
- 9. Kendo ASP.Net MVC Datagrid如何获得子行中的父行ID
- 10. 如何在使用Kendo Grid时为单行设置行模板?
- 11. 如何获得Kendo Grid的列中的下一个项目
- 12. Kendo Grid - 多个页脚行
- 13. 在C#中选择Kendo-Grid行形式
- 14. 如何在页面加载Kendo UI Grid时展开所有行?
- 15. 如何在Kendo Angular Grid中禁用行选择切换?
- 16. Kendo UI Grid,宁静的URL和分页
- 17. 在Kendo UI Grid中选择行时的触发事件(Angular 2)
- 18. 分页不能在Kendo Grid上工作
- 19. Kendo Grid获取选定的行并将其分配给本地变量
- 20. Kendo UI Grid获取行值
- 21. 如何在Kendo Grid Popup Editor中选择同级输入字段
- 22. 如何获得选定的ID
- 23. 如何获取Kendo UI Grid中复选框的值?
- 24. 如何在使用分页时获得数据表中的复选框值
- 25. MVC Kendo UI Grid =自定义按钮不能返回选定的行ID
- 26. 如何在Kendo Grid + Angular 4中以编程方式设置选定的行?
- 27. jquery如何获得id的id值(最近的id/id在同一行中)
- 28. 如何获取Kendo UI的Grid组件中的选定元素Angular
- 29. 如何使用ASP.NET MVC访问Kendo UI Grid中的行
- 30. 使用AJAX在Kendo Grid中分组时出现Javascript错误
您应该是比较清楚的查询,试着问到底什么是您的问题,究竟是什么让你到目前为止已经试过和你在哪里卡住了。上面的问题对大多数人来说可能是没有意义的 –