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.

È stato utile?

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