Renders a print-optimised paginated table that inserts a header repeat every 25 rows.
BigTable — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
Returns an HTML <table> with a print stylesheet that allows page breaks. Up to the first three columns (controlled by self.MaxFields = 3) are shown. Every 25 data rows the table is closed, a horizontal rule is inserted, and the header is repeated — suitable for printing multi-page reports. Up to 20 columns are rendered per data row.
RenderHeader(Param1="", Param2="", Param3="", Html="")Returns the <thead> HTML block for the current table.
RenderBody(Param1="", Param2="", Param3="", Html="")Returns the <tbody> HTML block, repeating the header every 25 rows.