Java Jasper报告文本案例使用
我们想在jasper报告中使用case statement,比如单词case设置。我们的数据库中有一些句子是大写的,我们想改变第一个字符是大写的,另一个是小写的。我们如何在jasper报告中做到这一点Java Jasper报告文本案例使用,java,jasper-reports,Java,Jasper Reports,我们想在jasper报告中使用case statement,比如单词case设置。我们的数据库中有一些句子是大写的,我们想改变第一个字符是大写的,另一个是小写的。我们如何在jasper报告中做到这一点 谢谢。在设计报告时,您会在页面上的某个位置放置对数据库字段的引用。当您打开它进行编辑时(在iReport中右键单击->edit expression),您真正编写的是返回字符串的Java代码,像$F{SOMETHING}这样的引用是字符串类型的变量。没有什么可以阻止你加入一些逻辑,比如: $F{S
谢谢。在设计报告时,您会在页面上的某个位置放置对数据库字段的引用。当您打开它进行编辑时(在iReport中右键单击->
edit expression
),您真正编写的是返回字符串的Java代码,像$F{SOMETHING}
这样的引用是字符串类型的变量。没有什么可以阻止你加入一些逻辑,比如:
$F{SOMETHING}.startsWith("A") ? "cool" : "not cool"
关于Jasper报表设计器
$F{some_field}.substring(0,1).toUpperCase()+$F{some_field}.substring(1,$F{some_field}.length()).toLowerCase()
例如:用户名的第一个字母在下面的表达式中转换为大写字母。对于你的情况,这将是一个判决