2011-04-19 51 views
0

我正在使用Jqgrid和MVC2。它看起來像網格不關心服務器端驗證,說我們需要將數據保存到數據庫,並且在插入數據時出現錯誤。jqgrid:在服務器端進行驗證以編輯一行

我們需要能夠顯示錯誤消息,指出在服務器級別編輯時出現錯誤,是否有可能?任何示例/評論?

+0

您使用哪種編輯模式(內聯編輯,表單編輯或單元格編輯)?因爲使用詢問關於編輯**行**它可能不是單元格編輯,但哪一個:表單或內聯編輯? – Oleg 2011-04-19 15:06:51

+0

內聯編輯是我正在使用的 – remo 2011-04-19 15:12:50

回答

2

我建議您在驗證錯誤或任何其他錯誤的情況下(例如,請參閱here瞭解更多信息),服務器返回一個錯誤HTTP代碼。在這種情況下,您應該使用editRow函數的errorfunc參數,而不是succesfunc。這是常見的規則。所以我建議你定義loadError事件處理程序 jqGrid它從服務器獲取任何數據。在編輯單元格的情況下,您也應該使用errorTextFormaterrorCell

相關問題