替换“;2999/12/31“;带“的值&引用;打印正式报告前(Jasperserver)
我想做的是在打印到正式报告之前截取每个变量,并检查它是否为“2999/12/31”,如果是,则必须打印为空白 我已经为临时视图做了这项工作,但它们的工作方式不同于在iReport中创建的正式报告 下面是我的特别报告现在的打印方式 请注意,“cde_enddate”中的值打印为“”,但实际上是“2999/12/31” 为此,我向tableRows.jsp添加了一个if语句替换“;2999/12/31“;带“的值&引用;打印正式报告前(Jasperserver),jasperserver,Jasperserver,我想做的是在打印到正式报告之前截取每个变量,并检查它是否为“2999/12/31”,如果是,则必须打印为空白 我已经为临时视图做了这项工作,但它们的工作方式不同于在iReport中创建的正式报告 下面是我的特别报告现在的打印方式 请注意,“cde_enddate”中的值打印为“”,但实际上是“2999/12/31” 为此,我向tableRows.jsp添加了一个if语句 我的问题是,在哪里可以截取打印到正式报告的值以完成相同的任务?为了实现这一点,您可以简单地使用三元表达式作为文本字段的表达式
我的问题是,在哪里可以截取打印到正式报告的值以完成相同的任务?为了实现这一点,您可以简单地使用三元表达式作为文本字段的表达式 例如— $F{cde_enddate).等于(“2999/12/31”) ? "" :$F{cde_结束日期)
希望这对您有所帮助我知道您可以在iReport中的字段上使用Print when参数,但我们正在寻找一个通用更改,因为我们不想编辑以前创建的每个报表。我知道您可以在iReport中的字段上使用Print when参数,但我们正在寻找一个通用更改,因为我们永远都不想编辑y我们以前创建的单个报表。此解决方案不适用于临时生成的报表