Pergunta

Como faço para usar as restrições de validação que tenho no modelo de domínio automaticamente no <g:select/> tag da minha view, ou isso não é possível?

Na minha classe de domínio, tenho um int imóvel com um size limitação:

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

Agora, na minha opinião, quero usar uma seleção para permitir que o usuário escolha o valor adequado.Atualmente tenho isso:

<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>

Gostaria de evitar repetir o 0..8 parte da visualização, se possível.

Foi útil?

Solução

O plugin Grails jquery-validation-ui realizará a validação do lado do cliente usando restrições GORM do lado do servidor.Dessa forma você pode evitar a duplicação da lógica de validação no lado do cliente.Aqui está o link para o pluginhttp://grails.org/plugin/jquery-validation-ui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top