In che modo (se) gestisci la convalida lato client con Grails? Usi un plugin o rispondi ai tuoi vincoli usando un framework javascript? AcclamazioniConvalida lato client Grails
risposta
non li ho usato personalmente, ma questi due plugin potrebbe dare una mano:
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.
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;) –
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? –
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