0

テストする更新された Fiddleは次のとおりです。インライン編集でグリッドを設定しようとしています。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 に答える