我正在使用表單編輯jqgrid。網格還有其他不可編輯的列,這些列是可見的。在表單編輯中,這些字段不會顯示,但仍需要發佈到服務器。JqGrid表單編輯 - 如何發佈不可編輯的字段到服務器
任何幫助表示讚賞。
我正在使用表單編輯jqgrid。網格還有其他不可編輯的列,這些列是可見的。在表單編輯中,這些字段不會顯示,但仍需要發佈到服務器。JqGrid表單編輯 - 如何發佈不可編輯的字段到服務器
任何幫助表示讚賞。
如果您需要發送其他信息不可編輯列這是可見我會建議你使用onclickSubmit回調。該回調可以返回可以用於擴展對象的數據,這些數據將在表單提交時發送到服務器。例如,下面的實施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
屬性的值。
這樣的方法在我看來非常簡單和靈活。
使用隱藏的輸入?
<input type="hidden" name="foo" value="bar">
@ Oleg..Can你請幫助我在這:http://stackoverflow.com/questions/20425210/how-to-handle-errors-in-my-customautorize-attribute-in-asp-net-3-0應用程序。我甚至提供賞金,但沒有得到適當的關注。 –
@Avinash:你可以提供一個小型的演示項目,展示你如何以及在哪裏使用'[CustomHandleError]'。您是否需要爲Controller應用錯誤自定義錯誤處理或針對特定操作?你想通過'[CustomHandleError]處理控制器的一些*特定的*錯誤(特定的異常例如'SqlException'),或者你想替換控制器的標準錯誤處理嗎? – Oleg
@ Oleg ..感謝您的回覆..我是否需要更新問題或發佈新問題? –