cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Hoskens>
Subject Re: Changing the cocoon default date format
Date Thu, 14 Oct 2004 09:31:32 GMT
Global default dateformat setting? Not that I know of. I think they use 
the locale to determine the default dateformat. Not a setting somewhere.

You might want to look at class widgets . With a class you can define 
(in ONE definition/binding/template)  a class widget and instantiate it 
multiple times. So you could create a class with a date widget and use 
several instances of that class. But you need to know that the binding 
will have to be the same. So every date element has to have the same 
bean/xml element to bind to, but they might be in different contexts.

<fd:class id="dateClass">
          <fd:field id="date">
                 <fd:datatype base="date">
                       <fd:convertor type="formatting">

then instantiate with : <fd:new id="dateClass/>

binding goes the same, you may change it context, but the actual element 
binding path will be the same for each instance (it's in the class, 

<fb:class id="dateClass">
            <fb:value id="date" path="date"/>

<fb:context path="somewhere">
    <fb:new id="dateClass"/>

There are some discussions for new stuff, including "catalogs" or 
"repositories" with widgets that you can easily reuse:

Kind Regards,

Luca Garulli wrote:

>Can I define a global date format avoiding to specifing it everytime
>in definition & mapping?
>Luca Garulli
>(the light ODBMS, all in one JDO solution)
>On Thu, 14 Oct 2004 08:53:17 +0200, Jan Hoskens <> wrote:
>>Do you mean entering a date in the webbrowser? When setting a date in
>>the definition with  a specified format, this format is used for
>>entering dates in the input fields of your browser. If you want your
>>date format in your xml file (binded data source/destination) you need
>>to set your binding formatting.
>><fd:field id="input">
>>    <fd:label>mylabel</fd:label>
>>    <fd:datatype base="date">
>>        <fd:convertor type="formatting">
>>             <fd:patterns>
>>                 <fd:pattern>dd/MM/yyyy</fd:pattern>
>>           </fd:patterns>
>>       </fd:convertor>
>>   </fd:datatype>
>>Would make you're browser inputfield accept the defined format (if this
>>is what you needed, didn't it work? Also when specifying a pattern, try
>>leaving out the style="long" attribute.)
>>The next sample should set the date format in your xml file that was
>>binded to your form:
>><fb:value id="input" path="input">
>>      <fd:convertor datatype="date">
>>           <fd:patterns>
>>                <fd:pattern>dd/MM/yyyy</fd:pattern>
>>             </fd:patterns>
>>        </fd:convertor>
>>   </fb:value>
>>Hope this helps.
>>Kind Regards,
>> wrote:
>>>Hi ,
>>>How can we change the cocoon default date format. cocoon is accepts
>>>MM/dd/YY. When we change the format as YYYY-mm-DD. Cocoon doesn't
>>>allows us to enter date in this format.
>>>We have the tried the following :
>>>    <fd:field id="Date">
>>>      <fd:label><i18n:text> Date: </i18n:text></fd:label>
>>>      <fd:datatype base="date">
>>>        <fd:converter type="formatting" style="long">
>>>          <fd:patterns>
>>>            <fd:pattern>YYYY-mm-DD</fd:pattern>
>>>          </fd:patterns>
>>>        </fd:converter>
>>>      </fd:datatype>
>>>      <fd:validation />
>>>    </fd:field>
>>>Can any one please let us know where we are going wrong or any pointer
>>>to achieve the same would appreciated
>>>Thanks in advance.
>>>Confidentiality Notice
>>>The information contained in this electronic message and any
>>>attachments to this message are intended
>>>for the exclusive use of the addressee(s) and may contain confidential
>>>or privileged information. If
>>>you are not the intended recipient, please notify the sender at Wipro
>>>or immediately
>>>and destroy all copies of this message and any attachments.
>>To unsubscribe, e-mail:
>>For additional commands, e-mail:
>To unsubscribe, e-mail:
>For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message