在编辑

时间:2015-10-22 13:58:29

标签: javascript jquery kendo-ui kendo-grid

我尝试使用各种代码段来实现当您在特定单元格中编辑时按Enter键时创建新行的特定功能。

`$(document).on('keypress','body',function(event){
    var keycode = (event.keyCode ? event.keyCode : event.which);
  if(keycode == '13'){
    grid.addRow();

  } 
});​

当您只需按Enter键时,上述代码就有效,但是当您编辑单元格并按Enter键时,它不会创建新行。

我想在编辑特定单元格时按Enter键创建一个新行。

如果有人可以帮我解决这个问题,真的很棒。

提前致谢。这就是js小提琴。

简而言之: - 如果我在特定单元格中编辑,当我按下回车键时,它应该创建一个新行!

  

https://jsfiddle.net/aravind_93/c1f3t6yo/

1 个答案:

答案 0 :(得分:3)

当我更换" body"与" #stock_tbl"和"按键"使用" keyup"!

$(document).on('keyup','#stocks_tbl',function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){

    var grid = $("#stocks_tbl").data("kendoGrid");
    grid.addRow();                        
} 
});

Link to updated JS FIDDLE

' #Kendo UI'