2013-03-20 57 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