As you say... not pretty.

mc

On 17 Jul 2006 at 14:59, Shing Hing Man wrote:

> It is not very pretty. You could try the following.
> 
> <component id="dateField" type="Insert">
>               <binding name="value" value="myclass.mydate"/>
>     
>   <binding name="format">
>                 ognl:new
> java.text.SimpleDateFormat(getMessages().getMessage('format_date'))
>          </binding>
> 
>  </component>
> 
> Shing
> --- Murray Collingwood <[EMAIL PROTECTED]>
> wrote:
> 
> > Hi all
> > 
> > I'm a little new to Tapestry so I may be missing
> > something, happy for anybody to point me in 
> > the right direction.  I'm currently running Tapestry
> > 4.0.2
> > 
> > I want to standardise my date format for the entire
> > application to dd/MM/yyyy.  I decided that 
> > the best place to do this while allowing for
> > internationalisation is to add it to my
> > app.properties 
> > file.  I added a few other formats while I was
> > there, so I had something like the following:
> > 
> > # Generic formats
> > format_date=dd/MM/yyyy
> > format_time=HH:mm
> > format_pct0=##0%
> > format_pct2=##0.##%
> > format_currency=$#,###,##0.00
> > 
> > Then I found that in order to display a date in this
> > format I was writing 7 lines of java code for 
> > each page where a date was displayed (most of
> > them)...along with 1 more line in the .page 
> > file for each date to be displayed.
> > 
> > When I wanted to edit a date again using this format
> > I had 4 lines per page and 1 line per 
> > field.
> > 
> > This only provides the most basic of editing (I
> > haven't allowed for any error processing yet) 
> > and while the number of lines is not large it did
> > seem to me that there were different methods 
> > being employed to format the date for display and
> > others for edit and validation.
> > 
> > As I began, I may have missed something but it does
> > seem a little messy at the moment.  
> > Does anybody have a better method of achieving this
> > generic formating?
> > 
> > Wouldn't it be nice if....I could specify formats in
> > my message catalogue and then simply 
> > apply them to my components with a single line of
> > code?  eg
> > 
> > a) displaying a date value:
> > 
> >     <component id="dateField" type="Insert">
> >             <binding name="value" value="myclass.mydate"/>
> >     <binding name="format"
> > value="message:format_date"/>
> >     </component>
> > 
> > b) editing a date value:
> > 
> >     <component id="dateField" type="DatePicker">
> >         <binding name="displayName"
> > value="message:mydate_label"/>
> >         <binding name="value"      
> > value="myclass.mydate"/>
> >         <binding name="format"    
> > value="message:format_date"/>
> >         <binding name="validators" 
> > value="validators:required"/>
> >     </component>
> > 
> > 
> > Is this possible?
> > 
> > 
> > FOCUS Computing - web design
> > Mob: 0415 24 26 24
> > [EMAIL PROTECTED]
> > http://www.focus-computing.com.au
> > 
> > 
> > 
> > 
> > -- 
> > No virus found in this outgoing message.
> > Checked by AVG Free Edition.
> > Version: 7.1.394 / Virus Database: 268.10.1/389 -
> > Release Date: 14/07/2006
> > 
> > 
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > [EMAIL PROTECTED]
> > For additional commands, e-mail:
> > [EMAIL PROTECTED]
> > 
> > 
> 
> 
> Home page :
>   http://uk.geocities.com/matmsh/index.html
> 
> 
>       
>       
>               
> ___________________________________________________________ 
> All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease 
> of use." - PC Magazine 
> http://uk.docs.yahoo.com/nowyoucan.html
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 



FOCUS Computing - web design
Mob: 0415 24 26 24
[EMAIL PROTECTED]
http://www.focus-computing.com.au




-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.1/389 - Release Date: 14/07/2006


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

Reply via email to