Renders query results as a Bootstrap-styled HTML table with configurable per-column special formats.
TABLE — set as ReportType in def_report.
def Render(self, Param1: str="", Param2: str="", Param3: str="") -> str:
No parameters affect the query. Iterates over self.data_list and renders up to 20 columns and 50 field names. Column headers are derived from self.FieldNames; a pipe character in the field name (FieldName|format) sets a special format for that column. Returns an HTML string containing a <table> wrapped in a Bootstrap row/col div.
| in the field name):
raw — renders the cell value as raw HTML (parsed through BeautifulSoup).englishdatetime — parses YYYY-MM-DD HH:MM:SS and reformats as DD Mon YYYY.process_text.BeautifulSoup for HTML sanitisation of raw columns.$ replaced with spaces.