【发布时间】:2013-11-04 19:24:38
【问题描述】:
我有一个带有大型数据源和分页的 Kendo UI Grid。
我有一个事件在我知道要选择的基础数据项的地方触发,但不确定如何以编程方式在网格中分页/选择此项。如果项目不在当前网格页面上,当数据不在当前页面上时,我无法使用 datasource.view() 进行戳穿。
有谁知道我如何通过其底层数据源对象来选择一个项目?
我的情况与我在 @ 的情况类似: http://jsfiddle.net/Sbb5Z/1050/ 我可以通过以下方式获取数据项:
change: function (e) {
var selectedRows = this.select();
var dataItem = this.dataItem(selectedRows[0]);
}
但是我不知道如何在另一个网格中选择同一行。
基本上在一个网格的选择事件中,我想去另一个网格中选择相同的项目。它们不是同一个数据源,因为它们具有不同的页面设置,但它是相同的底层数据数组。
我在目标网格中有数据项——但我不知道如何在目标网格中分页/选择它。
编辑: 到目前为止,我想出的最好的方法是创建一个与原始参数相同的数据源,并以编程方式对其进行分页,直到找到我要查找的内容。肯定有更好的方法吗?
【问题讨论】:
标签: javascript kendo-ui kendo-grid