Bruno Dumon wrote:

I found the possibility to add arbitrairy attributes to widgets, made
possible in the v2 forms flowscript integration, to be a quite nice
feature. However, that feature only exists in the javascript model. This
is a problem when one wants to pass back the form model to java code
that also needs access to the information stored in there.

Therefore I propose to extend the Widget interface with the following
methods:

Object getAttribute(String key);

void setAttribute(String key, Object value);

Implementation-wise, the map needed to store these attributes would only
be created when the first attribute gets set, to minize the memory and
performance impact.



+1. This is already done on Form, so it's just a matter or moving the corresponding code to AbstractWidget.


Whether it is possible to automatically store the attributes set in
javascript in the underlying Java widget, I wouldn't know. Chris?



Sylvain


--
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }



Reply via email to