Renders a responsive grid of cards (up to four per row) by composing sub-reports, with an optional "Add" plus-card appended at the end.
CARDROW — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="", Orientation="") -> str:
Each query row supplies a card identifier (col 0) and a sub-report name (col 1). Cards with identifier SPACE are rendered as empty spacers. Cards are laid out in rows of four using Bootstrap col-sm-3 columns.
Options read from self._Options JSON.
| Key | Effect |
|---|---|
| (colon-separated string) | Enables a plus-card. Format: ButtonText:FormName:Param1:Param2:Param3. Clicking the plus-card calls formmodal. |