没有详细信息的DynamicReports显示组

时间:2019-04-09 14:02:54

标签: java dynamic-reports

我关注了CustomGroupBuilder

CustomGroupBuilder bucketGroup = grp.group(new BucketExpression()).groupByDataType()
        .setShowColumnHeaderAndFooter(true).setHeaderLayout(GroupHeaderLayout.VALUE).setPadding(0)
        .setStyle(titleStyle).addHeaderComponent(cmp.filler().setFixedHeight(5))
        .addFooterComponent(cmp.filler().setFixedHeight(10)).setReprintHeaderOnEachPage(true);

分组本身工作正常。但是我面临一个我无法轻易解决的问题。

如果对于由此CustomGroupBuilder创建的任何组,没有可用数据,我仍然要显示组标题,列标题和仅显示详细信息“无可用数据”。

我尝试使用noData(cmp.text("No data available")),但这仅在数据源完全为空并且不只是某些组的数据丢失时触发。

问题是,如果该组没有可用数据,该如何显示一个空行?我是否需要创建一个虚拟条目,将其替换为“无可用数据”文本?

0 个答案:

没有答案