Base class for all SmartWizard step-progress report variants; renders a display-only step wizard with RPC-driven current-step detection.
BigTable — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="", Orientation="") -> str:
Returns an HTML <div> and an inline <script> that polls RpcGetseries via RemoteProcedureCall to build and display a jQuery SmartWizard. The wizard is read-only (disabled: true, keyNavigation: false). The polling interval comes from self._Refresh (seconds). The SmartWizard theme is controlled by self.Type (subclass sets this to dots, arrows, circles, or custom).
The query used by RpcGetseries must return rows where the first column of the first row is the current step name, and subsequent columns in each row are step labels.
RpcGetseries(data)Executes self._Query with $param1$ substituted and returns the result series.
Requires axion.rpc.js, jquery.smartWizard.min.js, smart_wizard.css, and (when self.Type != "custom") smart_wizard_theme_<Type>.css. Subclasses ObjReportStepsDot, ObjReportStepsArrow, ObjReportStepsCircle, and ObjReportStepsCustom vary only in the theme value.