2014-09-23 84 views
-1

我使用没有分页的Kendo UI网格。我已经设置了下面的代码来在滚动时加载网格视图中的数据 scrollable:{virtual:true},在剑道UI中保留网格行选择

我的问题是,我通过滚动选择了网格中的第100行。我正在刷新网格。刷新后,我需要再次选择第100行。可能吗 ?

问候 塞特希

回答

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/