如何在Kendo Grid中使用分页时获取选定的行ID?

时间:2016-01-28 11:38:04

标签: javascript jquery kendo-ui

我有一个250行,分为25页。每页10行。如果我在第一页,我点击第三行,我得到rowIndex = 2.但如果我在第二页,我点击第一行,逻辑上我应该得到第11页的rowIndex ,所以应该是rowIndex = 10.但我得到rowId = 0.我该如何解决?

1 个答案:

答案 0 :(得分:1)

事实上,这是正确的行为。因为当您单击第一行时,它是表中的第一个索引。它不知道其他页面上的数据,因为它们不存在(为什么要加载你不需要的数据?它可以解决性能问题)

因此,如果您想要描述的行为,则必须选择页码并进行计算。

类似的东西:

rowIndex = getRowIndex ...
page = grid.dataSource.page();
rowIndex = (page - 1) * 10 + rowIndex;

Here demo