如何在<g:select>标签中使用验证约束?</g:select>

时间:2012-10-03 19:25:25

标签: grails-2.0

如何在我的视图的<g:select/>标记中自动使用域模型中的验证限制,或者这是不可能的?

在我的域类中,我有一个int属性,其size约束:

int texture
static constraints = {
  texture range:0..8
}

现在,在我看来,我想使用select来允许用户选择正确的值。我目前有这个:

<g:form action="save">
  <div class="fieldcontain  ">
        <label for="foamScore.texture">
            Foam Texture

        </label>
        <g:select name="foamScore.texture" from="${0..8}"/>
    </div>
</g:form>

如果可能,我希望避免在视图中重复0..8部分。

1 个答案:

答案 0 :(得分:2)

Grails jquery-validation-ui插件将使用服务器端GORM约束执行客户端验证。这样您就可以避免在客户端重复验证逻辑。 这是插件的链接 http://grails.org/plugin/jquery-validation-ui