domenica 12 settembre 2010

jsf: come bypassare la fase di validazione senza perdere i dati

Interessante diatriba: immaginate un utente che compila dei dati su un form. A metà dell'opera si accorge che prima di completare il form ha bisogno di inserire dei dati collegati, in un altra sezione (banalmente per emettere una fattura va prima inserito il cliente).

A meno che l'interfaccia non glielo permetta in modo contestuale (senza quindi abbandonare i dati inseriti - ad esempio mediante un popup modale), spesso è necessario chiudere la pagina in cui si sta lavorando, per poi tornarci una volta inseriti i dati utili, riscrivendo quanto già inserito.

Un po di links...utili...

http://www.ibm.com/developerworks/web/library/wa-aj-jsf1.html
http://www.ibm.com/developerworks/web/library/wa-aj-jsf2/index.html
http://wiki.apache.org/myfaces/How_The_Immediate_Attribute_Works
http://balusc.blogspot.com/2006/09/debug-jsf-lifecycle.html
http://radio.javaranch.com/gthought/2005/01/04/1104874993000.html
http://wiki.apache.org/myfaces/OptionalValidationFramework
http://www.jsfcentral.com/articles/myfaces_extval_2.html

Nessun commento: