Inserting a page between table rows or between transactions table pages in EngageOne Designer


It is possible to do this within Designer.

If a new page is required between the rows of a transaction table, insert a new page action after the table row in the table detail section of the logic:

User-added image
A new page action is inserted using Insert > Control Object > New Page

This will give you a page per row of the transaction table complete with headers and footers (if set).

If a new page is required in the event of the table overflowing, this can be achieved in a couple of ways.
In the page setup, assuming the user is aware of the page number on which the table commences, a page check condition can be inserted, and when the relevant criteria is selected, for example odd, even or range, in the true result insert a reserved area that covers the whole printable page area (not including headers\footers):

User-added image

A page check condition is inserted via Insert > Control Object > Condition > Page check

If there is a need to create a new page after a given number of transactions, this would be done by creating a counter, which is updated after each transaction row, and at a given number of transactions a new page is inserted:
User-added image

Here, the row counter is initialised with a constant integer value of 0 in before first occurrence of the table.  In the table detail, after the table row, this variable is incremented by 1 for each row of the table using the arithmetic function.  In the table detail before the row is activated, the value of the counter is checked, in the example above, the value of this counter is set to 30, and each time this condition is true, a new page will be inserted, when the counter is then set back to 0 to restart the counter.

For a demonstration of these steps, please watch this video


Subject: How to insert or add page between table

Initial Details: Hi, Our customer Bilesim A.S. has a request from us. And we couldn’t find out a solution. They have a page with transaction table. Customer requests adding an extra page after fifth(and tenth and fifteenth...) page and resume with the transactions after this page. We cannot add new page rule in transaction table and if we add a n ew page rule after transaction table, page will be shown after all pages, but customer wants to show only after each fifth page. For example: Assuming that we have 100 transactions and we are showing 9 transactions in each page. 1st page: COVER PAGE 2nd page: transaction table (transactions 1-9) 3rd page: transaction table (transactions 10-18) 4th page: transaction table (transactions 19-27) 5th page: transaction table (transactions 28-36) 6th page: COVER PAGE 6th page: transaction table (transactions 37-45) 7th page: transaction table (transactions 48-54) 8th page: transaction table (transactions 55-63) 9th page: transaction table (transactions 64-72) 10th page: transaction table (transactions 73-81) 11th page: COVER PAGE 12th page: transaction table (transactions 82-90) 13th page: transaction table (transactions 91-99) Best Regards ________________________________

UPDATED: March 05, 2019

Contact Us