问题标签 [grails-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4564 浏览

grails - 处理 grails 中的服务错误

我的代码有问题。如何处理从服务到我的 gsp 的错误?我尝试使用来自服务或控制器的渲染,但类似​​[{1}] 类的属性 [{0}] 的值 [{2}] 不是有效的电子邮件地址]并得到错误 500:带有完整异常跟踪的内部服务器错误。我的消息来源:

用户控制器.groovy

用户服务.groovy

}

注册.gsp

也许我的代码有问题?

我只想向用户显示错误,而不是完整的异常跟踪

0 投票
1 回答
150 浏览

grails-validation - 来自另一个域类的属性的 Grails 自定义验证器

Grails 2.0 的新手,如果在评估中创建 custid 在客户中的自定义验证器,将不胜感激。只有现有客户才能完成评估。谢谢!

类客户{

}

类评估{

}

0 投票
3 回答
3012 浏览

grails - 如何为 Grails 域类中的两个字段创建和异或验证?

我有一个问题,我的域类有两个潜在的互斥外部键,一个序列号或一个旧的查找值。

由于我不确定任何给定条目将具有哪一个,因此我将它们设为可空并添加了自定义验证以确保我只有一个值。

我创建了默认的 CRUD 屏幕并尝试为此域类创建一个条目

这在验证器中死亡,并显示以下消息:

我错过了什么?

0 投票
2 回答
601 浏览

grails - 我可以在返回消息条目字符串和参数之前获取 Grails 消息字符串吗?

显然简化了,但我正在尝试构建一个字符串,我将把它传递给另一个 messages.properties 条目。例如,也许我的条目看起来像这样:

验证看起来像这样:

调用g.message()不起作用,我似乎也无法使用其他任何东西来获取它。

0 投票
1 回答
350 浏览

grails - 使用单个 grails 域类属性进行动态内联验证

目前,我们应用程序中的所有表单验证都是在提交表单时执行的。
每个 CommandObject 有多个字段,因此有多个约束和检查。

我们正在寻求调整验证,以便当用户从每个字段(onblur)移开标签时,错误会内联显示。

我对 grails 比较陌生,所以希望对可能的插件或解决此问题的最佳实践方法有任何建议?

好的教程的示例或链接会很棒。

0 投票
2 回答
859 浏览

grails - 仅在 gsp 中显示第一个错误

我正在对字段执行内联验证作为它们之间的用户选项卡。当一个字段出现多个错误时会出现问题,即显示两个错误。我只想显示一个错误(第一个错误是为了争论)。

有不同的标签来处理这个吗?

谢谢

0 投票
3 回答
4431 浏览

grails - grails验证嵌套命令对象不起作用

我正在使用 grails 2.2.1 并尝试验证嵌套的命令结构。这是我的命令对象的简化版本:

当我尝试验证它的实例时,无论节值如何,SurveyCommand它总是返回,并且我在( ) 中的自定义验证器永远不会被调用。从 grails 文档来看,似乎支持这种嵌套结构(默认为 true)。但是,也许这条规则只适用于域对象而不适用于命令对象?还是我只是在这里遗漏了什么?trueSectionCommandanswerNotBlankdeepValidate

0 投票
1 回答
286 浏览

grails - 如何在 Grails 中显示异常?

我的代码有问题。我如何处理从服务到我的 gsp 的错误?我尝试使用服务或控制器的渲染,在调用 save() 期间发生验证错误: - 字段“core.db_email”上的对象“talent.CandidateProfile”中的字段错误:拒绝值 [];具有完整异常跟踪的代码。我的消息来源:

我的 .gsp 页面代码

我只想向用户显示一个错误,而不是完整的异常跟踪

0 投票
2 回答
7509 浏览

validation - Grails 命令对象自定义验证消息代码

使用命令对象时,例如:

您可以使用它们来验证对象而不使它们持久化。就我而言,我将验证持久类用户。

在控制器中:

在messages.properties中:

使用自定义验证消息时,您必须为每个错误编写两次消息代码。一个用于 User 类,另一个用于 UserCommand 类。

有没有办法让每个错误只有一个消息代码?

0 投票
2 回答
1213 浏览

validation - 在 Grails 中验证 IP 地址

我正在寻找一种通过约束在 Grails 中验证 IP 地址的方法。

这样的事情可能吗?

我找到了这个链接: http: //grails.org/doc/2.2.x/api/org/codehaus/groovy/grails/validation/routines/InetAddressValidator.html,但我不知道如何实现这个。