Como usar as restrições de validação na tag <g:select/>?
-
13-12-2019 - |
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.
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