I am using Tapestry 4.0-rc-1.

In a DataPicker component, I have set up my custom 
format for the date.

 <component id="dateOfTalk" type="DatePicker">   
    <binding name="displayName" value="literal:Date"/>
  
    <binding name="translator"
value="translator:date,pattern=d MMMM yyyy/>
    <binding name="validators"
value="validators:required"/>
    <binding name="value"
value="ognl:seminar.dateOfTalk"/> 
  </component>
 

The date appears as something like 7 December 2005.
Now I would like to have a comma between the month and
year:
   d MMMM,yyyy

<binding name="translator" value="translator:date,
pattern=d MMMM, yyyy"/>
causes the following error :

Class
org.apache.tapestry.form.translator.DateTranslator
does not contain a property named ' yyyy'.


I have also tried the following without success.


 <bean name="myPattern"
class="org.apache.tapestry.form.validator.Pattern">
    <set name="pattern" value="literal:d MMMM, yyyy"/>
  </bean>  
<binding name="translator" value="translator:date,
$myPattern"/>

A similar error occurs:
Class
org.apache.tapestry.form.translator.DateTranslator
does not contain a property named '$myPattern'.

It would be appreciated if someone can tell me how to
'escape a comma' in 
a pattern.

Shing


Home page :
  http://uk.geocities.com/matmsh/index.html


        
        
                
___________________________________________________________ 
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail 
http://uk.messenger.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to