Hi Chris,
seems that would do the trick for fields where I have validators defined
in the model. I've found though it will not work eg. for fields that I
have defined as being of type integer. In that case, the binding calls
the getValue() method for the integer widget which automatically tries
to validate it and returns null if that value is not an integer - so the
output of the binding for that widget will be empty....
Thanks.
Christofer Dutz wrote:
Hi Ralph,
it should be possible, if you extract the data from the form and persist
that.
I think you could add a parameter to a submit-widget to not validate the
form (this would be the easiest way), this way you can return to your
flowscript or javaflow and continue processing. Alternatively you could add
a link on your form for example "save form" that passes the current
continuation-id as a parameter to a save-url (Be sure to have the most
recent continuation id in Ajax enabled forms). In the logic for processing
this url, you could use the continuation-id, to get the form instance and
continue-from there (to see how this is done ... have a look at the
suggestion-list generator.
If you use form.save(previouslySavedFormData) to save your forms content to
a java-pojo or w3c.dom there should be no problems in persisting them ... as
soon as the user wants to continue: form.load(previouslySavedFormData); and
you should be ready to continue.
Hope this helps,
Chris
-----Ursprüngliche Nachricht-----
Von: Ralph Rauscher [mailto:[email protected]]
Gesendet: Dienstag, 20. Januar 2009 23:43
An: [email protected]
Betreff: CForms Serialization
Hi,
I have a case where I have a really large form that would require
several sessions to be valid and I'd like to allow users to persist
their work (even if the form is invalid) and continue working on it later.
As the cforms binding will throw all kinds of exceptions in this case I
thought about serializing the Form object using standard Java object
serialization.
So far Form and the classes it's derived from do not implement
Serializable, which would be easy to fix. I saw a remark though by
Sylvain where he mentions
/"a form contains its own data model, which can be serialized, but also
pointers to its definition, which is shared between form instances and
can contain arbitrary references to non-serializable objects and components"
/So, is it possible?
Thanks.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Ralph Rauscher
blue elephant systems GmbH
Wollgrasweg 49
D-70599 Stuttgart
Tel : (+49) 0711 - 451017 574
Fax : (+49) 0711 - 451017 573
e-mail: [email protected]
Sitz : Stuttgart, Amtsgericht Stuttgart, HRB 24106
Geschäftsführer: Joachim Hörnle, Thomas Gentsch, Holger Dietrich
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]