Если вам нужно отправить дополнительную информацию о нередактируемый столбцы, которые видны Я бы порекомендовал вам используйте onclickSubmit callback. Обратный вызов может возвращать объект, который может быть использован для продлить данные, которые будут отправлены на сервер в форме submit. Например, следующий onclickSubmit
реализации
onclickSubmit: function() {
return {
test: "bla bla"
};
}
расширяют стандартные данные, отправленные на сервер с параметром test
, значение которого будет установлен на строку "bla bla"
.
Вы можете сделать для вашей цели следующие:
onclickSubmit: function (options, postdata) {
var rowid = postdata[this.id + "_id"]; // like "list_id"
return {
myParam: $(this).jqGrid("getCell", rowid, "colName")
};
}
"colName"
, где это значение name
свойство столбца, который нужно отправить.
Такой подход кажется мне очень простым и достаточно гибким.
@ Oleg..Мы поможете мне по этому поводу: http: //stackoverflow.com/questions/20425210/how-to-handle-errors-in-my-customautorize-attribute-in-asp-net-3-0 -Приложение. Я даже предлагал щедрость, но не получал должного внимания. –
@Avinash: Не могли бы вы предоставить небольшой демонстрационный проект, который показывает, как и где вы используете '[CustomHandleError]'. Нужно ли вам применять обработку ошибок ошибок для контроллера или для конкретного действия? Вы хотите обрабатывать некоторые * специфические * ошибки (определенные исключения, такие как 'SqlException') контроллера' [CustomHandleError] ', или вы хотите заменить стандартную обработку ошибок контроллера? – Oleg
@ Oleg..Спасибо за ваш ответ .. я обновляю вопрос или задаю новый вопрос? –