jqgrid: проверка на стороне сервера для редактирования строки

Я использую Jqgrid с MVC2. Похоже, что сетка не заботится о проверке на стороне сервера, скажем, нам нужно сохранить данные в базу данных, и при вставке данных произошла ошибка.

Нам нужно показать сообщение об ошибке, в котором говорится, что при редактировании на уровне сервера произошла ошибка, это возможно? Есть примеры / комментарии?

1 ответ

Решение

Я рекомендую вам, чтобы сервер возвращал сообщение об ошибке HTTP-код в случае ошибки проверки или любых других ошибок (см., Например, здесь для получения дополнительной информации). В случае, если вы должны использовать errorfunc параметр функции editRow, а не succesfunc, Это общее правило. Поэтому я рекомендую вам определить обработчик события loadError в каждом jqGrid, который получает любые данные с сервера. Таким же образом вы должны использовать errorTextFormat в случае редактирования формы и errorCell в случае редактирования ячейки.

Другие вопросы по тегам