在一行中显示两个字段,如果需要则显示一个

时间:2017-04-12 09:29:45

标签: jasper-reports

我用jaspersoft studio创建了一个标准报告。 我想在一列中显示两个字段(已经有效)。如果列中的第二个字段有数据(也可以),则应该显示该字段中的第二个字段。但似乎如果没有显示第二个字段,它仍占用空间。或者至少第一个字段在中间没有垂直对齐。

我把它们放在一个框架中并使它们浮动。任何想法如何使它在第三个屏幕截图中间对齐?

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

正如Alex K指出的那样,我只是再次复制了第一个文本字段并将其放在旧框架上。当第二个字段中没有数据时,我隐藏了框架并显示了文本字段。当第二个字段中有数据时,我隐藏文本字段并显示框架。

enter image description here