0

这是要测试的更新的小提琴。我正在尝试使用内联编辑设置网格。为什么 saveRow 方法不会t affect update function in transport definition and doesn从编辑模式退出行?

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

4

1 回答 1

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) {
    ...
}
于 2014-01-24T09:37:42.123 回答