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