2009-11-26 6 views

risposta

5

non li ho usato personalmente, ma questi due plugin potrebbe dare una mano:

http://grails.org/plugin/javascript-validator

http://www.grails.org/plugin/remote-constraints

+0

Grazie mille! Non ho provato l'ultimo. Per quanto riguarda il primo, sembra molto promettente, ma mancano ancora molte funzionalità (penso che il vincolo per le dimensioni sia esemplificativo e con grana molto grossolana). Implementate la validazione lato client? –

+0

No, non sui miei progetti attuali. Ho uno o due controlli personalizzati (come è il nome utente richiesto durante la registrazione unica) ma non ho usato un plugin. Penso che sia una buona idea se può essere fatto in un modo ASCIUTTO e mantenibile. Se javascript-validator fa qualcosa di cui hai bisogno, perché non contribuire ad esso e aggiungere le cose che mancano per i tuoi casi d'uso? – leebutts

0

Su progetti Grails che sono stato una parte, noi rifugio Abbiamo usato un plugin ma piuttosto un mashup di plugin javascript e validatori personalizzati (plugin jQuery, Prototype, Dojo, ecc.) per ottenere la validazione lato client. È pratico per fornire una convalida istantanea a livello di campo sul client.

Come diceva il lebutts, la fonte di questi plugin è aperta. Perché non prendere in considerazione di migliorare uno (o entrambi) di questi plugin per ottenere ciò di cui hai bisogno e contribuire di nuovo alla comunità?

Potrebbe valere la pena di controllare il nuovo constraints plugin. Con esso i vincoli diventano un artefatto di Grails e potrebbero rendere questo lavoro più semplice.

+0

Grazie! Ho davvero pensato di contribuire al progetto di cui sopra, ho iniziato a scavare nel codice, ma dato che sono relativamente nuovo per groovy e grail, mi sento un po 'poco sicuro per ora. Ancora grazie a entrambi per le vostre gentili risposte;) –