This example uses a named table and and a page break interval parameter to set the interval dynamically in the before factory event.
mytable = reportContext.getReportRunnable().designHandle.getDesignHandle().findElement(
"mytable").setProperty("pageBreakInterval",params["PageBreakInterval"].value);