我尝试使用各种代码段来实现当您在特定单元格中编辑时按Enter键时创建新行的特定功能。
`$(document).on('keypress','body',function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
grid.addRow();
}
});
当您只需按Enter键时,上述代码就有效,但是当您编辑单元格并按Enter键时,它不会创建新行。
我想在编辑特定单元格时按Enter键创建一个新行。
如果有人可以帮我解决这个问题,真的很棒。
提前致谢。这就是js小提琴。
简而言之: - 如果我在特定单元格中编辑,当我按下回车键时,它应该创建一个新行!
答案 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();
}
});
' #Kendo UI'