1
我通過格式器操作執行jqgrid編輯。當服務器中的編輯驗證失敗並向用戶顯示錯誤時,我想保持編輯模式並保存用戶輸入的數據。 是否可能。請幫忙。如何在jqgrid編輯失敗時保留數據
我通過格式器操作執行jqgrid編輯。當服務器中的編輯驗證失敗並向用戶顯示錯誤時,我想保持編輯模式並保存用戶輸入的數據。 是否可能。請幫忙。如何在jqgrid編輯失敗時保留數據
您應該使用內嵌編輯的restoreAfterError: false
選項。我建議你通過改變內編輯的默認選項設置:
$.extend($.jgrid.inlineEdit, {
restoreAfterError: false
});
另外,您可以設置restoreAfterError
在formatoptions
:
formatter: "actions", formatoptions: {restoreAfterError: false, keys: true, ...}
奧列格您好,我正從服務器端錯誤,我怎麼會請確保錯誤進入此塊:onError:函數(rowid,jqXHR,textStatus) – user2375298 2014-11-06 10:52:19
如果可能,請讓我知道如何調用錯誤函數 – user2375298 2014-11-06 11:42:55
@ user2375298:'onError'通常是正確的方式,但您可以將'errorfunc也在'$ .jgrid.inlineEdit'中回調。 – Oleg 2014-11-06 12:29:13