时间:2015-06-30 09:08:15

标签: java vaadin

我创建了一个表格,其中数据源是JPAContainer(在MySQL数据库上连接)。在表格中我有一个包含电话号码的列。在Container类型的电话号码是Long Integer。我可以在柱浴的单元格中看到数字,点数千个分隔符。例如,如果电话号码是2775,则显示为2.775。我如何自定义电话号码以及在何处执行此操作(在表格的JPAContainer或格式化列上)。我希望从电话号码的角度看点。有办法吗

table.formatProperty(columnName);

或类似的东西?

1 个答案:

答案 0 :(得分:2)

格式化表格中对象的关键是使用转换器或格式化程序,如wikibook of vaadin中所述。

Formatting the Integer是一件小事:

if (myValue == null)
{
  retVal= "";
}
else
{
  retVal= Integer.toString(myvalue);
}

当然,您应该考虑正确处理NULL值。