当我点击一个单元格进行编辑,然后按回车键时,没有任何反应。
如何在按下回车键时保存网格?
我已尝试在编辑处理程序中绑定键码,但这不起作用。
我需要它来保存单元格的内容,以便在我的应用程序中实现良好的可用性。目前,保存网格内容的唯一方法是单击单元格。
答案 0 :(得分:5)
您可以尝试启用网格的navigatable配置选项。
答案 1 :(得分:0)
从这里获得灵感:https://www.telerik.com/forums/save-in-cell-edits-before-calling-editcell-or-calling-close-cell 我做到了:
var $grid = $("#grid").kendoGrid({
...
...
cellClose: function(e) {
if (e.model.dirty) {
// call save method
}
}
}).data("kendoGrid");
// catch enter keydown and call closeCell
$grid.table.on("keydown", function(e){
if(e.keyCode === 13) {
setTimeout(function(){
$grid.closeCell();
});
}
});