我创建了一个表格,其中数据源是JPAContainer(在MySQL数据库上连接)。在表格中我有一个包含电话号码的列。在Container类型的电话号码是Long Integer。我可以在柱浴的单元格中看到数字,点数千个分隔符。例如,如果电话号码是2775,则显示为2.775。我如何自定义电话号码以及在何处执行此操作(在表格的JPAContainer或格式化列上)。我希望从电话号码的角度看点。有办法吗
table.formatProperty(columnName);
或类似的东西?
答案 0 :(得分:2)
格式化表格中对象的关键是使用转换器或格式化程序,如wiki或book of vaadin中所述。
Formatting the Integer是一件小事:
if (myValue == null)
{
retVal= "";
}
else
{
retVal= Integer.toString(myvalue);
}
当然,您应该考虑正确处理NULL值。