找一个唯一字段,比如上边的房屋编号id,设为唯一标识,设置idField字段
$('#tt').datagrid({
//...省略若干代码
idField: "id",
//...省略若干代码
});
调用时,传入唯一标识,找到记录所在的索引
$('#tt').datagrid('getRowIndex', row.id);
示例(自己根据需求可以在精简一下):
// dg = $("#tt").datagrid({...}) 返回的实例;
function singleScroll(row) {
var index = dg.datagrid('getRowIndex', row.id);
dg.datagrid('scrollTo', index);
dg.datagrid('selectRow', index);
}
function batchScroll(rows) {
$.each(rows, function (i, row) {
singleScroll(row);
});
}
function _scroll() {
var testData = [
{id: "8"},
{id: "21"}
];
batchScroll(testData);
}
可以的啊。。啊