cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Lundquist (JIRA)" <j...@apache.org>
Subject [jira] Commented: (COCOON-1915) Nullable value with additional String or XMLizable in JavaSelectionList
Date Fri, 24 Nov 2006 19:28:03 GMT
    [ http://issues.apache.org/jira/browse/COCOON-1915?page=comments#action_12452511 ] 
            
Mark Lundquist commented on COCOON-1915:
----------------------------------------

Hi Rolf, I'm still not sure that I get it :-).  I understand 'nullable' for enum selection
lists, but I don't see how it makes sense for ordinary text-based lists when (a) the empty
value translates to null on submission, and (b) you can specify a label for the empty value
using current mechanisms.

You said "This is useful for sax generation in the AbstractJavaSelectionList where the 'nullable'
attribute is tested", but the purpose of generateSaxFragment() is just to generate the form
markup... so if you can already effect that same markup without a new mechanism, where is
the need for that new mechanism?

IOW... can you give an example of something you need this <null-text> for that you cannot
do with <item value="">, i.e. specifically how would it not work to do it that way?

thx,
- Mark



> Nullable value with additional String or XMLizable in JavaSelectionList
> -----------------------------------------------------------------------
>
>                 Key: COCOON-1915
>                 URL: http://issues.apache.org/jira/browse/COCOON-1915
>             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: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message