Renders a searchable HTML table where the first column controls per-row background colour alerts.
TABLEALERT — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
No parameters affect the query. Renders up to 20 columns from self.data_list. The first column is treated as a colour code: when non-empty, it is used as the CSS background-color of the first visible cell in that row, with white text. Column headers start from the second field (self.FieldNames[1:]). A live search input filters visible rows across all cell text. Returns an HTML string including the table and an inline search JavaScript function.
<td> elements in each row, including nested child element text content.