テストする更新された Fiddleは次のとおりです。インライン編集でグリッドを設定しようとしています。saveRow メソッドt affect update function in transport definition and doesn
が編集モードから行を終了しないのはなぜですか?
また、var "can_edit" を false に変更してみてください。このオプションがフィールド「day1」に影響しない理由
テストする更新された Fiddleは次のとおりです。インライン編集でグリッドを設定しようとしています。saveRow メソッドt affect update function in transport definition and doesn
が編集モードから行を終了しないのはなぜですか?
また、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) {
...
}