Отмена публикации данных строки, когда встроенное редактирование завершено (для каждой записи строки) - PullRequest
1 голос
/ 11 ноября 2011

Можно ли в любом случае отменить отправку данных строки на сервер при редактировании строки на месте и принятии изменения (нажав клавишу ввода)?.

Я хочу сделать это, потому что мне нужно опубликовать все данныесразу на сервер, а не ряд за строкой.Итак, у меня есть кнопка, которая при нажатии считывает данные сетки и отправляет их на сервер посредством вызова AJAX.Вот почему мне нужно отменить публикацию для каждой строки.

Редактировать: я заметил, что есть опция сетки при построении, которая должна делать то, что я хочу, но по крайней мере для меня это не работает,опция cellubmit: 'clientArray'.

Заранее спасибо.

1 Ответ

2 голосов
/ 11 ноября 2011

В jqrid есть три основных режима редактирования: редактирование ячеек, встроенное редактирование и редактирование форм. Есть также некоторые гибридные решения, такие как formatter: 'actions'.

Опция cellsubmit: 'clientArray' используется только в случае редактирования ячейки. Опция editurl: 'clientArray' используется только для встроенного редактирования, а редактирование формы имеет до сих пор редактирование локальных данных. В ответ я описал, как можно использовать редактирование форм для редактирования локальных данных.

Так что вы, вероятно, должны просто использовать editurl: 'clientArray' опцию jqGrid.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...