3.2.2.3.3. 用户界面中数据格式化示例

这里以如何在 Orders 表格中显示 Order.date 属性为例。

order-browse.xml

  1. <table id="ordersTable">
  2. <columns>
  3. <column id="date"/>
  4. <!--...-->

Order 类的 date 属性是用 "date" 类型来定义的:

  1. @Column(name = "DATE_", nullable = false)
  2. @Temporal(TemporalType.DATE)
  3. private Date date;

如果当前用户使用俄语 locale 登录,会从主语言消息包获取下面的字符串:

  1. dateFormat=dd.MM.yyyy

结果是 "2012-08-06" 日期会被转换为 "06.08.2012" 字符串显示在表格的单元格中。