我希望在添加之后选择新行。 对于所选行的编辑,我使用了uid属性,因此在保存版本后,仍然会选择所选行。但是对于添加它不起作用,因为uid更改为新行。
private _comebackFromEdit(uid: number) {
var contact = $("#contact-grid").data("kendoGrid").table.find('tr[data-uid="' + uid + '"]');
$("#contact-grid").data("kendoGrid").select(contact);
}
答案 0 :(得分:3)
var grid = $("#contact-grid").data("kendoGrid");
var row = grid.dataSource.add();
var contact = grid.table.find('tr[data-uid="' + row.uid + '"]');
grid.select(contact);