Maximo Open Forum

 View Only

 Custom BIRT Report: When Table Group Spans PageBreak, How to Append " (Continued)" to the Group Header

  • Maximo Application Suite
  • Reporting
Jared Schrag's profile image
Jared Schrag posted 09-02-2026 10:35

We are on MAS 9.1 and I'm using the BIRT Report Designer v4.16.

Has anybody been able to design a report where a Table Group that spans a page break (and is configured to repeat the header), is able to get the repeated header content to append text like " (continued)" to the grouping column value? So, say a Table Group is grouped on the mainDataSet row["MY_GROUPING_COLUMN"], In the Group header row, I have a Data element bound to row["MY_GROUPING_COLUMN"]. And, the Table Group is configured so that the Header is repeated on page break. However, when the Group spans a page break, I'd like to append the text " (continued)" to the row["MY_GROUPING_COLUMN"] value.

I've tried many approaches - none have worked. Written various Table Group/DetailRow, etc. onPageBreak, onCreate, onRender scripts, used birtReportContext.setGlobalVariable(...), etc. -- all to no avail.

Is there a way to write a Table Group onRender script that changes or otherwise dynamically modifies the content that is actually rendered on each repeaed Table Group header? I ask because it seems to me that whatever is rendered during the first creation of that Table Group is what is always rended in every repeated header.

I'm open to any suggestions, but please indicate if you've seen your suggestion actually work.