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]