cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Oliver <res1c...@verizon.net>
Subject Re: forms proposal: widget attributes
Date Thu, 01 Apr 2004 16:00:34 GMT
Sylvain Wallez wrote:

> 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?
>>  
>>
Yes, it's possible. But it may be problematic because in some cases 
you'll end up storing JavaScript objects as attributes in the Java 
widget object which would not be useful in Java code.

Chris

Mime
View raw message