JQGrid: Как я могу отобразить пользовательское сообщение с сервера во время редактирования? - PullRequest
0 голосов
/ 28 октября 2011

В моем приложении, когда я редактирую запись из jqgrid, мне нужно показать некоторые серверные сообщения в форме редактирования (например, это письмо уже было введено и т. Д.)

Как я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 28 октября 2011

Если я правильно понимаю, вы хотите отобразить пользовательское сообщение об ошибке или сообщение о состоянии после отправки формы редактирования. В этом случае наиболее важно использовать правильный код состояния HTTP, который вы можете установить, например, HttpContext.Current.Response.StatusCode . Если вы хотите вернуть ошибку, в ответе сервера должен быть указан HTTP-код ошибки. В случае если для форматирования сообщения может использоваться обратный вызов errorTextFormat . Если вы хотите использовать сообщение о состоянии дисплея после успешной модификации, вы можете вместо этого использовать afterComplete callback.

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

0 голосов
/ 28 октября 2011

попробуйте некоторые параметры всплывающих окон модели, такие как jquery UI dialog / jQmodel / Fancybox и т. Д. Но это все плагины на стороне клиента. Если вы обновляете значение своей сетки из java-скрипта на стороне клиента (через ajax), тогда вы можете использовать это.

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