Let us consider the way Order.date
attribute is displayed in orders browser table.
order-browse.xml
<table id="ordersTable"> ... <columns> <column id="date"/> ...
date
attribute in Order
class is defined using "date" type:
@Column(name = "DATE", nullable = false) @Temporal(TemporalType.DATE) private Date date;
If the current user is logged in with the Russian locale, the following string is retrieved from the main message pack on the client tier:
dateFormat=dd.MM.yyyy
The result: date "6th August 2012 " is converted into a string "06.08.2012" which is displayed in the table cell.