在编辑时在 Kendo UI Grid 中按下回车键时创建新行
Creating a new row when enter key is pressed in KendoUI Grid while editing
我尝试使用各种代码片段来实现当您在特定单元格中进行编辑时按下回车键时创建新行的特定功能。
`$(document).on('keypress','body',function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
grid.addRow();
}
});
上面的代码在你简单地按下回车键时有效,但是当你编辑一个单元格并按下回车键时,它并没有创建一个新行。
我想在编辑特定单元格时按回车键创建一个新行。
如果有人能帮助我,那就太好了。
提前致谢。这是 js fiddle.
简而言之:-
如果我在特定单元格中编辑,当我按下回车键时,它应该会创建一个新行!
当我将 "body" 替换为“#stocks_tbl”并将 "keypress" 替换为 "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 '
我尝试使用各种代码片段来实现当您在特定单元格中进行编辑时按下回车键时创建新行的特定功能。
`$(document).on('keypress','body',function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
grid.addRow();
}
});
上面的代码在你简单地按下回车键时有效,但是当你编辑一个单元格并按下回车键时,它并没有创建一个新行。
我想在编辑特定单元格时按回车键创建一个新行。
如果有人能帮助我,那就太好了。
提前致谢。这是 js fiddle.
简而言之:- 如果我在特定单元格中编辑,当我按下回车键时,它应该会创建一个新行!
当我将 "body" 替换为“#stocks_tbl”并将 "keypress" 替换为 "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 '