【发布时间】:2018-09-05 02:49:54
【问题描述】:
目前我正在像这样的 jasper 报告中显示表格
Col1 | Col2 | Col3 | Col4
------------------------------------
Row1C1 | Row1C2 | Row1C3 | Row1C4
Row2C1 | Row2C2 | Row2C3 | Row2C4
Row3C1 | Row3C2 | Row3C3 | Row3C4
Row4C1 | Row4C2 | Row4C3 | Row4C4
但现在我想做这样的桌子
Col1 | Col2 | Col3 | Col4
------------------------------------
Row1C1 | Row1C2 | Row1C3 | Row1C4
Row2C1 | Row2C2 | Row2C3 | Row2C4
Added static row here with colspan
Row3C1 | Row3C2 | Row3C3 | Row3C4
Row4C1 | Row4C2 | Row4C3 | Row4C4
有没有可能? 如果是,那么如何在表中添加静态行?
【问题讨论】:
-
要在什么条件下插入静态行?我的意思是它应该在每 X 行之后还是在输入数据源中出现某些特定值时,或者您只想将表分成两部分?
-
@cgrim 以上
static row用于启用记录,static row以下用于禁用记录。我们需要显示表(数据库)中的所有记录。我们需要在这些记录之间放置带有static text的单行。只有一张表而且我也有静态行的索引。只需将带有 colspan 的静态文本放在该行索引处。但不知道如何放置该静态行 -
在这种情况下,您可以通过使用两个由静态文本分隔的单独子报表来实现。第一个子报表将过滤数据集以仅显示启用的记录,第二个子报表将过滤数据集以仅显示禁用的记录。
标签: jasper-reports