2015-10-19 100 views

回答

1

您可以添加到您的更改事件为网格:

myGrid.setOptions({ 
      editable: { 
       mode: "inline" 
      }, 
      change: function(){ 
        this.editRow(this.select()); 
      } 
}); 
+0

当我使用这段代码(并且我以前尝试过类似的方法)时,我得到该行进入编辑模式;然而,在这一点上,我无法用它做很多事情,因为我在行中点击的所有内容都会触发事件。 –

0

我知道这是一个老问题,但我只是需要一个解决方案,这是为我工作。我想使用双击,但点击事件也应该工作。

var grid = $('#grid').data('kendoGrid'); 
$('#grid .k-grid-content table').on(
    'dblclick', 
    'tr', 
    function() { grid.editRow($(this)); } 
); 

选择器("#grid .k-grid-content table")适用于我目前的配置(主要是我有虚拟滚动开启)等,可能需要调整您的具体情况。