当前位置: 首页 > 知识库问答 >
问题:

IReport-单独打印详细带

屈畅
2023-03-14

我正在编写一份报告,其中我使用两个细节带(细节1和细节2)。我有一个字段在细节1中,另一个字段在细节2中。现在它们打印如下:

第一场

第二场

第一场

第二场

有没有一种方法可以像这样打印:

第一场

第一场

第二场

第二场

共有1个答案

邢昂然
2023-03-14

不幸的是,您无法将数据从一条记录中分离出来。在你的情况下,我会这样做:

复制数据:例如,如果

反对1,反对2,反对3

有它喜欢:

对象1,对象2,对象3,对象1,对象2,对象3

添加一个布尔值,第一组为true,第二组为false。

class myClass {
    Object field1;
    Object field2;
    boolean useField1;
}

object1-true,object2-true,object3-true,object1-false,object2-false,object3-false

在报告中:如果布尔值为true显示字段1,否则显示字段2。

o.useField1 ? o.field1 : o.field2
 类似资料:
  • 我试图在iReport中实现一个简单的表达式,但无论我尝试什么,似乎都给了我一个错误。这似乎是一件很简单的事情,但每当我尝试用Java做任何事情时,我都需要大约20次尝试才能把它做好。 我所要做的就是在整数字段的值不为零时显示子报告。我正在对子报告控件使用打印时表达式。 以下是我尝试过的许多事情中的一些: 显然我的Java很烂。任何帮助都将不胜感激。谢谢

  • 我试图使用条件打印表中的值 我有三列A、B、C 我的条件是如果列A=="user" 然后在列B中打印值或使其为空 这会导致类型转换错误

  • 问题内容: 例如,我有两个变量,以及如何仅使用一个变量而不将类型转换为来在单独的行中打印两个整数。(如在C ++以下:) 问题答案: 在python3中: 在python2中: …或者使用python3的打印 自从我的第一个答案以来,OP就使用可变类型更改来编辑问题。更新已更新问题的答案: 如果您有一些整数,即和: Python 3: Python 2: 要么 要么

  • 问题内容: 结果显示 该代码打印所有单词并计数频率单词的使用。 我想在单独的行中打印字典。 有任何可行的方法吗? 问题答案:

  • 问题内容: 我有一个清单清单: 我想要以下格式的输出: 我已经按照以下方式尝试过,但是输出的方式不是理想的: 输出: 在更改打印调用以代替使用时: 输出: 有任何想法吗? 问题答案: 遍历原始列表中的每个子列表,并在打印调用中使用以下命令将其解压缩: 默认情况下,分隔设置为,因此无需显式提供分隔。打印: 在您的方法中,您要遍历每个子列表中的每个元素,并分别进行打印。通过使用您在打印调用中 解压缩

  • 问题内容: 我有一个数据框: 现在我想找回乔治的年龄: 但这会输出一些额外的信息以及原始值: 我该如何打印? 问题答案: 您可以使用+转换为,然后通过以下方式选择第一个值: 或直接选择with的第一个值: 或通过以下方式选择第一项: 或使用: 如果可能没有匹配值,则上述解决方案将失败。 然后,可以使用与招: