Kendo UI Grid Метод saveRow не синхронизирует данные и не закрывает строку
Вот обновленная скрипка для тестирования. Я пытаюсь настроить сетку со встроенным редактированием. Почему метод saveRow неt affect update function in transport definition and doesn
выйти из режима редактирования?
Также, пожалуйста, попробуйте изменить var "can_edit" на false; Почему эта опция не влияет на поле "день1"
1 ответ
Если вы отлаживаете код для обнаружения нажатой клавиши:
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) {
...
}