Метод jqGrid saveCell не возвращает ничего, кроме gridelement.Могу ли я получить true / false или я могу передать обратный вызов в saveCell? - PullRequest
3 голосов
/ 15 июня 2011

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

Если пользователь нажимает на редактируемую ячейку и изменяет содержимое, а затем нажимает кнопку обновления, я делаю следующее (после нажатия на ячейку пользователь непосредственно нажимает кнопку обновления)

сначала я вызываю jqGrid метод 'savecell' с iRow, iCol. здесь ячейка сохраняется / показывает всплывающее окно для проверок.

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

мой пример кода такой

* * 1010

как я могу остановить обновление логики после вызова saveCell, если savecell не удалось. saveCell возвращает только элемент jqgrid.

Существует ли какой-либо механизм для получения истинных / ложных значений от savecell или я могу передать обратный вызов в savecell?

1 Ответ

0 голосов
/ 15 июня 2011

Имеются afterSaveCell и errorCell события.Одно из событий будет вызвано после сохранения ячейки на сервере.Если вы реализуете соответствующий обработчик событий, вы будете уведомлены о том, успешно ли сохранено новое значение ячейки.

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