我正在使用没有分页的Kendo UI网格。我已设置以下代码以在滚动时在网格视图中加载数据 scrollable:{virtual:true},
我的问题是,我通过滚动选择了网格中的第100行。我正在刷新网格。刷新后,我需要再次选择第100行。可能吗 ?
此致 Senthil
答案 0 :(得分:0)
刷新后选择您需要的行,如下所示
var grid = $("#grid").data("kendoGrid");
grid.select("tr:eq(100)");
有关详细信息,请查看kendo DOC http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#methods-select
答案 1 :(得分:0)
基本上,问题是在更改时选择您选择的行,然后在dataBound
事件中选择该行。
要保存所选行,您可以执行以下操作:
change: function (e) {
// Save some information from the selected row
var item = this.dataItem(this.select());
// Here we save uid
var uid = item.uid;
this.selectedRow = uid;
},
dataBound: function (e) {
// If we have any row selected
if (this.selectedRow) {
// Use this.select for selecting it
this.select("tr[data-uid='" + this.selectedRow + "']");
}
}
您可以在此处看到:http://jsfiddle.net/OnaBai/eLk7zkzs/