Renders a vertical left-side pill navigation with associated sub-report content panels.
BigTable — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="", Orientation="") -> str:
Param2 / Param3 — passed through to each embedded sub-report.
Returns a two-column Bootstrap layout: a col-md-2 vertical nav-pills list on the left and a col-md-10 tab-content panel on the right. The query must return at least two columns per row: tab label (column 1) and report code (column 2); an optional third column provides the sub-report's Param1. Tabs with blank titles are skipped. The active tab is determined by self._LastTab. Includes lazy-load refresh on tab show.
Options read from self._Options JSON. Each key/value pair defines a "plus" action button appended to the nav list:
TabName:FormCode^param^...[:icon[:btnClass]]Requires bootstrap.vertical-tabs.css. Lazy-load integration: when a tab is shown, if the pane contains a .loadlazy element not yet shown, refreshLazy() is called.