Birt报告根据报告格式设置表格中断

时间:2018-03-05 10:54:44

标签: birt

我正在使用 BIRT 4.5。和eclipse报告设计视角

我有一些报告,其中包含表格。报告的输出格式为XLSX,PDF和HTML。 目前,表的分页符设置为50,并检查重复标题。 但是,对于仅XLSX格式,我想设置分页符0并将标题重复为false。

我怎样才能有条件地做到这一点,我需要放在哪里和什么条件。请建议。谢谢。

1 个答案:

答案 0 :(得分:0)

我找到了答案。 在eclipse的report design透视图中,单击Layout视图中的表,然后单击脚本选项卡并选择onPrepare事件。 在此处输入以下脚本:

if(reportContext.getOutputFormat()=="xlsx")
{
    reportContext.getDesignHandle().findElement("report_data_table").setIntProperty("pageBreakInterval",0);
    reportContext.getDesignHandle().findElement("report_data_table").setIntProperty("repeatHeader",false);
}

将“report_data_table”替换为您的表名。如果有其他人遇到此问题,请帮助它。