Kendo ui Kendo UI网格保存行方法不同步数据,也不关闭该行

Kendo ui Kendo UI网格保存行方法不同步数据,也不关闭该行,kendo-ui,kendo-grid,kendo-datasource,Kendo Ui,Kendo Grid,Kendo Datasource,这是要测试的问题。 我正在尝试设置网格和在线编辑。为什么保存行方法不影响传输定义中的更新功能,并且不从编辑模式退出行 另外,请尝试将var“can_edit”更改为false;如果调试代码以检测按键,为什么此选项不影响字段“day1”: dataBound: function (o) { ... o.sender.element.delegate('tbody>tr', 'keypress', function (e, o) { if (!e.altKey

这是要测试的问题。 我正在尝试设置网格和在线编辑。为什么保存行方法不影响传输定义中的更新功能,并且不从编辑模式退出行


另外,请尝试将var“can_edit”更改为false;如果调试代码以检测按键,为什么此选项不影响字段“day1”

dataBound: function (o) {
    ...
    o.sender.element.delegate('tbody>tr', 'keypress', function (e, o) {
        if (!e.altKey && !e.ctrlKey && !e.shiftKey && e.key == "Enter") {
            if ($(".k-grid-edit-row").length > 0) {
                grid.saveRow();
            }
        }
    });
}
您将看到,您永远无法访问
grid.saveRow()
。尝试改用
e.keyCode

if (!e.altKey && !e.ctrlKey && !e.shiftKey && e.keyCode == 13) {
    ...
}

你的代码没有改变任何东西。请检查更新小提琴