JasperReport Studio中的以下问题:
我设计了一个查询,然后设计了一个表元素插入到报表中,但是当我预览数据编号时,看起来像这样:
3.0083728739827928739279
我希望他们看起来像这样:
3.01
我可以在一个元素中添加一个模式。例如:
<textField pattern="#,##0.###">
此(即:jr:table pattern =“#,## 0。###”)不适用于表格元素。
那我该如何格式化表格?
感谢和问候,约阿希姆
编辑25/07/2018:
一种解决方案是通过编辑JRMXL代码将模式添加到jr:table -element中的每个textField -element中,但我仍然想知道如何通过GUI(即JasperReport Studio)达到此设置
答案 0 :(得分:0)
使用Java十进制Formate设置模式。 例子
<field name="data" class="java.lang.Double"/>
"<textFieldExpression><![CDATA[new DecimalFormat("0.0").format($F{data})]]></textFieldExpression>"
我希望它能为您正常工作。