Ignition report will not show second page

I have this report. I'm using a large table over the whole page with a header. Inside the details of the table I've got a table group. Group 1 is always the same size and group 2 has a variable size based on how many rows it contains, so group 3 will flex up or down depending on results. This report looks great and is exactly what we need, as long as it stays on the same page, and there is usually plenty of room on the page.

However, if there are a large number of chemicals (group 2 rows) or materials (group 3 rows), there exists the possibility for group 3 to get pushed off the bottom of the page. But the problem is... no second page ever appears. I have tried everything I could find in the documentation and these forums and nothing will make the second page show up. In testing, I tried making the overall table larger, and it appears that Ignition is still attempting to render everything on the first page, with group 3 just showing up off of the page. But... I need to be able to print this. I need that second page.

This is on both Ignition 8.1.53 and 8.3.3, by the way.

Excuse the simplicity of the question, but are you testing by looking at the 'Preview' tab in the report configuration tool in the Designer or have you actually exported a full report that should have multiple pages and observed it to be missing information? The preview tab often cuts off results with seemingly arbitrary limits (I would suppose it depends on datasource/information density in some way). I had the same thing happen last time I worked with reports -- preview was always truncated, but complete multi-page reports were as expected in the exported file.

Both. I've run it locally in Preview on a test system with trial licensing. I've also exported it to a full licensed system and run the report within a page in Ignition. Same issue persists in both settings.

I can't test right now but I'm pretty sure I've seen this paginate property in tables.

Overflow Behavior How text that overflows the bounds of the shape should be handled.
  • Paginate - text is pushed to the next page if the number of characters exceed the shape.
  • Shrink text to fit - text fits into the shape when expanded, and the font is smaller when previewed or printed.

It does not appear that table groups, tables, or details have a pagination property.

You sure?

I mean, technically, it isn't a pagination property, its an Overflow Behavior property. :joy:

So... the overflow behavior is not on the table group, table, or even details, where that feature would make sense. It's on the text fields?

Hm. I may need to play with this more. That doesn't fix it, but it does change the behavior. It renders identically if group 3 is partly cut off the page, but now, if group 3 is completely pushed off the page, it instead only renders what would have been page 2, completely cutting out page 1. This isn't good, but it is different, so maybe we're on the right track.

What I did for perspective version 8.1
on the header

image

Print Empty Group being checked is the default, which I've not changed. Are you saying to uncheck it?

You should check this one

Unfortunately, "Reprint When Wrapped" is also checked by default and I have also not unchecked that.

Here's the report structure with table group 3 opened, in case the structure looks odd to anyone.

The reason may be that you including 2 tables on same page on same row, I suggest use a different table for each page.

So Ignition reporting just doesn't support doing this?

I'm looking into whether I would be allowed to move the QC table into the header. That would let me expand the materials table enough so that no descriptions would ever take a second row of room, and then I don't know if we'll ever have so many chemicals and materials in a single charge that it would extend to a second page. That won't solve this issue, but it might become pointless for me to solve.

You may put one after the other.

I know I can do one after another, but it sounds like maybe Ignition reporting doesn't like when tables are side-by-side?

Anyway, I've moved stuff around.


The issue of pagination not working is not solved, but moving things around means I'm unlikely to even need to solve pagination now.

Thank you to Zackary Liel from IA for helping with this! We were able to change to format to this:

The header is now a table by itself, and then the main page is a table group. Within the table group, sections 1 and 3 are just a single table, so those groups are assigned named queries for their keys. Group section 2 is a table of two tables, so the group is instead assigned to a blank parameter with a value of "". This forces the group to only pull a single row. Then the underlying tables won't be repeated for every row of a query. Those underlying tables then have named queries as their data keys.
And as for pagination? Page 2 looks like this: