Мы используем редактирование ячеек http://www.trirand.com/jqgridwiki/doku.php?id=wiki: cell_editing с JqGrid. Наша конфигурация, связанная с этим, выглядит следующим образом:
grid.jqGrid({
...
bindKeys: {
onEnter: null,
onSpace: null,
scrollingRows : true
},
cellEdit : true,
...
});
Мы даже не пытаемся сохранить, и хотя основы навигации, кажется, работают, также, похоже, есть несколько проблем с частью редактирования:
- Если у вас есть текстовые области в ваших ячейках, клавиша ENTER даже с ключами привязки, установленными на null, кажется, все еще срабатывает, поэтому вы не можете использовать ввод в текстовых областях
- Это «редактирование ячеек», так почему нередактируемые ячейки включены в навигацию между ячейками?
- Опять же, это «редактирование ячейки», так почему же редактируемые ячейки не находятся в режиме редактирования при переходе к?
Кто-нибудь смог их обойти, и если да, то как? Клавиша ввода в любом из режимов редактирования для завершения редактирования, когда в ячейках могут быть текстовые поля, кажется странной.