【问题标题】:kendo grid new row be selected after add添加后选择剑道网格新行
【发布时间】:2015-02-24 05:27:30
【问题描述】:

我想在添加后被选中新行。 对于编辑选定的行,我使用了 uid 属性,所以在编辑保存后,选定的行仍然被选中。但是添加它不起作用,因为新行的 uid 发生了变化。

private _comebackFromEdit(uid: number) {
    var contact = $("#contact-grid").data("kendoGrid").table.find('tr[data-uid="' + uid + '"]');
    $("#contact-grid").data("kendoGrid").select(contact);
}

【问题讨论】:

  • 你从什么事件触发这个方法?

标签: kendo-ui kendo-grid kendo-asp.net-mvc


【解决方案1】:
var grid = $("#contact-grid").data("kendoGrid");
var row = grid.dataSource.add();
var contact = grid.table.find('tr[data-uid="' + row.uid + '"]');

grid.select(contact);

【讨论】:

  • 感谢您的宝贵时间。但是如果我对我的网格进行排序呢?可能添加的项目进入第二行。
  • 谢谢 :) 。有用 。如果要使用,请注意其他人:例如。 var row = grid.dataSource.add(newContact);
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-08
相关资源
最近更新 更多