Jasper reports 如何在jasper表中使用打印条件

Jasper reports 如何在jasper表中使用打印条件,jasper-reports,Jasper Reports,我想在jasper报告中动态显示或隐藏我的表尾,我编辑了打印条件,但它显示了一些错误。谁能帮帮我吗。我会附上我的屏幕截图 正如我所说,您在子数据集中创建了一个变量,打印时表达式无法识别该变量。 执行此操作以隐藏此信息: 表达式条件保留为空时删除打印 将下面的代码段应用于要在表页脚中使用的每个文本字段 比如说,在表的页脚中有三个文本字段,那么每个文本字段都应该包含条件 $V{variable\u name}==null?null:“您要打印的内容。” 这不应在打印时写入表达式 重要提示:当

我想在jasper报告中动态显示或隐藏我的表尾,我编辑了打印条件,但它显示了一些错误。谁能帮帮我吗。我会附上我的屏幕截图


正如我所说,您在子数据集中创建了一个变量,打印时表达式无法识别该变量。 执行此操作以隐藏此信息:

  • 表达式条件保留为空时删除打印
  • 将下面的代码段应用于要在表页脚中使用的每个文本字段
比如说,在表的页脚中有三个文本字段,那么每个文本字段都应该包含条件
$V{variable\u name}==null?null:“您要打印的内容。”
这不应在打印时写入表达式

  • 重要提示:当为空时,将所有文本字段属性
    设置为空
  • isRemoveLineWhenBlank=“true”
    将其添加到
    reportElement
    标记中。此标记与每个文本字段相关联。因此,找到正确的
    reportElement
    标记并粘贴它

现在执行
jrxml
。如果变量中有数据,它将显示和隐藏

我记得,您只能使用表条件中的参数。您需要以文本形式发布jrxml和错误消息,屏幕截图不适用于此,因此,您的帖子无法索引。您创建的变量位于子数据集中,而不是主数据集中。而打印时表达式仅检查主数据集值(参数、字段、变量)