字段值格式化
可以在报表详情视图的 Value formats(值格式) 标签页中为报表输出的字段指定格式。下面是添加格式的表单:
-
Name - 带有报表带区前缀的报表字段名称,例如,
Book.year
。 -
Format string - 格式化字符串。对于数字值,根据
java.text.DecimalFormat
的规则指定格式,对于日期值 - 根据java.text.SimpleDateFormat
的规则指定格式。 -
Groovy script 复选框。可以使用 Groovy 脚本来格式化参数。脚本中使用
value
别名访问当前参数值,对其进行格式化或者转换成需要的格式。Groovy 脚本需要返回字符串类型的新值。
使用格式,可以将图像和 HTML 块插入到文档中。
-
如需插入图像,将图像 URL 指定为字段值,格式字符串必须是:
${image:<Width>x<Height>}
,例如${image:200x300}
。如需使用
FileRef
,可以使用${imageFileId:WxH}
格式,接收FileRef
实例或文件的 URI 字符串。 -
如需插入 HTML 段,应该在字段中返回 HTML 标记,并选择
${html}
作为格式字符串。在输出值中,可以省略<body>
以上的顶层 HTML 标记。如有必要,将自动添加所有缺少的顶层标记。所有片段都应该用UTF-8
编码。不支持 CSS 和style
属性。
也可以指定自定义的格式。直接在控件中输入新的值而不必打开下拉列表,然后敲回车。也可以从下拉列表中选择任何格式,在控件中编辑名称然后敲回车。两种情况都会保存自定义的格式。
本页是否有帮助?
感谢您的反馈