Come utilizzare i vincoli di convalida in Tag?
-
13-12-2019 - |
Domanda
Come posso utilizzare i vincoli di convalida che ho nel modello di dominio automaticamente nel tag <g:select/>
della mia vista, o questo non è possibile?
Nella mia classe di dominio, ho una proprietà int
con un vincolo size
:
int texture
static constraints = {
texture range:0..8
}
.
Ora, a mio avviso voglio utilizzare una selezione per consentire all'utente di scegliere il valore corretto.Attualmente ho questo:
<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>
.
Vorrei evitare di ripetere la parte 0..8
nella vista, se possibile.
Soluzione
Grails JQuery-Validation-UI Plugin eseguirà la convalida del lato client utilizzando i vincoli di Gorm laterali server.In questo modo è possibile evitare di duplicare la logica di convalida sul lato client. Ecco il link al plugin http://grails.org/plugnin/jquery-validation-Ui
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow