5

EDIT
contattato l'autore della convalida play-js. Roba di Bleeding edge; Il gioco deve essere compilato su scala virtualizzata su 2.10 in uscita, e le classi di casi annidate non sono ancora supportate. Davvero impressionante progetto, spero che arriva a compimento come il prototipo fa quasi esattamente quello che speravo per ...Integrazione Validazione lato client

trovato questo: https://github.com/namin/play-js-validation

Qualcuno sa se ci sono piani per built-in sul lato client validazione in Play 2.0?

Attualmente sto generando controller, modello (con convalida modulo) e file dao scala basati su uno schema DB esistente; piacerebbe includere la validazione lato client come parte di quel processo!

Grazie di indizi, informazioni privilegiate, ecc

P.S. Il gioco del gruppo di utenti è, a dir poco, occupato; la maggior parte dei messaggi sembra essere completamente ignorata (ovviamente, molte domande relative a Stackoverflow Play non hanno risposta, quindi questa discussione potrebbe essere DOA ...)

risposta

2

Non ho piani del genere, temo, almeno non sentito parlare (nota: io non sono un membro del team dev, basta Player)

check tickets on Play's Lighthouse

D'altra parte dubito che questo si inserisce ipotesi di giocare a tutti. La validazione lato client viene eseguita con una soluzione JS esterna che non dovrebbe essere determinata dal framework, nessuno ha detto che dovrebbe usare ie. jQuery per impostazione predefinita.

Infine, l'unica cosa da utilizzare la convalida lato client è solo per includere le librerie JS e aggiungere attributi adeguati per i vostri campi del modulo, cioè si creerà tag che è possibile convalidare con jQuery Validation plugin:

@inputText(entrantForm("identitynumber"), 
    '_label->"Identity number", 
    'class -> "required", 
    'minlength -> "11", 
    'maxlength -> "11") 
+0

hey , una risposta! ;-) +1 per la punta dell'aiuto sul campo. Play supporta il bootstrap di Twitter, quindi perché non jQuery Validation, il plugin di convalida de facto utilizzato su tutta la linea (vale a dire se non più di Bootstrap) – virtualeyes

+0

Beh, TB non si adatta alle ipotesi del framework: PI non capisce perché è supportato (che ovviamente non significa che io condanni questo fatto :)) – biesior

+0

non assumere alcuna integrazione lato client perché è molto più lavoro che integrare TB ;-) Idealmente il "val foo = Form (mapping (" foo "-> text.verifiying (richiesto)), ...) "il validatore di moduli lato server genererebbe gli snippet di convalida sul lato client; salverebbe una tonnellata di caldaia. Ho appena iniziato con Play e ... sono impressionato! la validazione lato client sarebbe un'aggiunta gustosissima ... – virtualeyes