2013-03-20 56 views
1

在內嵌導航中,我想從自定義錯誤消息中刪除用戶輸入的值。到目前爲止,所有的例子都有這樣的消息。JQGrid從自定義錯誤消息中刪除值

例如,我想刪除日期 「2013 - 等等等等」

http://easycaptures.com/fs/uploaded/579/1044002386.png

感謝。

+0

可以請你分享你的代碼 – 2013-03-20 05:10:46

+0

我用同樣的方式進行自定義驗證功能... editrules:{custom:true,custom_func:customValidationMessage},但它不適用於內聯編輯 – Azghanvi 2013-04-10 23:45:38

+0

這個jsfiddle顯示了問題。 jsfiddle.net/philcruz/44ZQ2 – Azghanvi 2015-04-25 11:41:32

回答

0

您可以使用custom_func來實現這一點。

添加editrules在colModel列的細節,如下面

editrules:{custom: true, custom_func: customValidationMessage} 

和函數給出(在這種情況下,我做驗證所需,你可以做你的日期驗證中,如果條件)

function customValidationMessage(val, colname) { 
     if (val.trim() == "") { 
     return [ false,colname + " is required " ]; 
     } else { 
     return [ true, "" ]; 
     } 
      } 
+1

這不適用於內聯編輯。僅在添加/編輯對話框中工作。 – Azghanvi 2013-04-10 23:44:13

+0

我發佈的代碼片段來自我的網格,內嵌編輯。 – Kris 2013-04-11 02:42:32

+0

我同意。這對於內聯編輯不起作用。 – philcruz 2014-02-24 22:04:45