Kendo UI Grid saveRow方法不会同步数据并且不会关闭该行

时间:2014-01-24 09:03:12

标签: kendo-ui kendo-grid kendo-datasource

这是要测试的updated Fiddle。 我正在尝试使用内联编辑设置网格。为什么saveRow方法没有t affect update function in transport definition and doesn从编辑模式退出行?

另请尝试将var“can_edit”更改为false;为什么这个选项不会影响字段“day1”

1 个答案:

答案 0 :(得分:0)

如果您调试代码以检测按下的键:

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) {
    ...
}