cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rolf Metternich (JIRA)" <>
Subject [jira] Commented: (COCOON-1915) Nullable value with additional String or XMLizable in JavaSelectionList
Date Sun, 26 Nov 2006 12:43:22 GMT
    [ ] 
Rolf Metternich commented on COCOON-1915:

Hi Mark!

Maybe it is possible to use the items with value="". I didn't test it and, of course, I hadn't
this idea.

For my problem: I fill a JavaSelectionList with database values and offer sometimes, in programmatically
context, not to select an item. I do this by 'setNullable(true)'. When I set nullabel to true,
the sax generation builds an item with value="" and no label. I wanted to have this null-item
with an label like 'all' or something else. 

This way, i can toggle between setNullable=true/false dependend on other values in the form
(perhaps Ajax), without building the SelectionList again. 

The improvements are also made in the JavaSelectionListBuilder and the first example is only
done for this.

I hope, you can I understand, why I did it. Do you have another solution for this problem?


> Nullable value with additional String or XMLizable in JavaSelectionList
> -----------------------------------------------------------------------
>                 Key: COCOON-1915
>                 URL:
>             Project: Cocoon
>          Issue Type: Improvement
>          Components: Blocks: Forms
>    Affects Versions: 2.2-dev (Current SVN), 2.1.9, 2.1.10-dev (current SVN)
>            Reporter: Rolf Metternich
>            Priority: Minor
>         Attachments: JavaSelectionList.txt, JavaSelectionList.txt
> Setting a text for the nullable-Value as String or XMLizable programmaticly by using
setNullText(String nullText);
> Also you can set the nullText in the definition of the selectionlist.
> Example:
> <fd:datatype base="long"/>
> <fd:selection-list>
>   <fd:null-text>
>     <i18n:text>please-select</i18n:text>
>   </fd:null-text>
>   <fd:item value="1"/>
>   <fd:item value="2"/>
>   <fd:item value="3">
>     <fd:label>three</fd:label>
>   </fd:item>
>   <fd:item value="4"/>
>   <fd:item value="5"/>
> </fd:selection-list>

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message