table 中的 XDocReport 数字格式
XDocReport number formatting in table
我有一个模板,其中有一个 table 列,我想将其格式化为货币(小数点后两位)。我正在使用上下文中的 Velocity 和 NumberTool。
我尝试在模板中使用 <<$number.format("currency", $My_data)>>
,但结果是空栏。
是否可以在不编写的情况下格式化 table 中的列表字段,例如新的foreach?是否可以在模板中使用某些函数来格式化一列中的字段?
此致
我自己解决
我必须重写 VelocityTemplateEngine 和 Formatter 才能识别像 <<$numberTool.format($My_data)>>
这样的短语,因为默认格式化程序在第一个“$”之后寻找字段名称。
我有一个模板,其中有一个 table 列,我想将其格式化为货币(小数点后两位)。我正在使用上下文中的 Velocity 和 NumberTool。
我尝试在模板中使用 <<$number.format("currency", $My_data)>>
,但结果是空栏。
是否可以在不编写的情况下格式化 table 中的列表字段,例如新的foreach?是否可以在模板中使用某些函数来格式化一列中的字段?
此致
我自己解决
我必须重写 VelocityTemplateEngine 和 Formatter 才能识别像 <<$numberTool.format($My_data)>>
这样的短语,因为默认格式化程序在第一个“$”之后寻找字段名称。