程序地带

Ireport动态设置金额单位,动态设置列值的格式


如果有其他更好的方法,可以一起交流交流。


下面说一下我知道的方法。


方法:设置Pattern Expr.的值。


比如此处Parameters设置了参数金额格式amountFormat,Pattern Expr.=$P{amountFormat}.


有时一些场景会需要一些判断,比如列头如果包含了数量就使用###0,否则就使用配置的金额格式amountFormat,设置Pattern Expr.=($V{columnTitle}.contains("数量"))?"###0":$P{amountFormatParam},此处的$V{columnTitle}是我自己报表获取列头值的方法。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42633193/article/details/111246347

随机推荐

Spring-Validation校验参数

Spring-Validation校验参数全方面使用参数校验工具//被注释的元素,值必须是一个字符串,不能为null,且调用trim()后,长度...

热水养鲨鱼 阅读(132)

SpringBoot整合SpringDataJPA

SpringBoot整合SpringDataJPA

1.依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><...

unix_sky 阅读(771)

工程项目便利集锦

 【1】Ubuntu16.04下使用virtualenv创建各版本python的虚拟环境【2】Ubuntu强制结束GPU进程  以上工程操作均为我亲自实践验证无误!...

yunxiaoMr 阅读(939)

运筹系列55:VRP的python包VRPy

运筹系列55:VRP的python包VRPy

1.介绍基于NetworkX包(操作图)和cspy包(启发式算法)开发,虽然性能不是很好,但是功能强大,...

IE06 阅读(909)

mysql 创建和删除联合索引

一、创建索引(联合索引) 1、[组合索引]数据库中没有数据或者没有重复数据altertableuseradduniqueindex(id,name,password);2、...

gmaaa123 阅读(250)

2021-01-14

程序监控线程思路主程序合适时段发送心跳(ioctrl())实现监控程序定时查询主程序的心跳是否正常。异常情况下:心跳值保持不变&#...

qq_39280795 阅读(420)