API Reference
TablerDashboardSectionBuilder
Lightweight section builder for grouped dashboard areas such as lower analytics blocks.
Inheritance
- Object
- TablerDashboardSectionBuilder
Constructors
public TablerDashboardSectionBuilder() #Methods
public TablerDashboardSectionBuilder Add(Element element) #TablerDashboardSectionBuilderAdds a custom element to the section.
Parameters
- element HtmlForgeX.Element
public TablerDashboardSectionBuilder CardRail(Action<TablerCardRailBuilder> config) #TablerDashboardSectionBuilderAdds a compact rail of supporting metric or summary surfaces.
Parameters
- config System.Action{HtmlForgeX.TablerCardRailBuilder}
public TablerDashboardSectionBuilder CardRail(TablerPortalSurfacePreset preset, Action<TablerCardRailBuilder> config) #TablerDashboardSectionBuilderAdds a compact rail of supporting metric or summary surfaces with an additional CSS class.
Parameters
- cssClass System.String
- config System.Action{HtmlForgeX.TablerCardRailBuilder}
CardRail(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerCardRailBuilder} config) #Adds a compact rail of supporting surfaces with a typed portal-surface preset.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- config System.Action{HtmlForgeX.TablerCardRailBuilder}
public TablerDashboardSectionBuilder ClusterRow(TablerPortalSurfacePreset preset, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerDashboardSectionBuilderAdds a dashboard-style cluster row and declares its columns inline.
Parameters
- cssClass System.String
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
ClusterRow(HtmlForgeX.TablerPortalSurfacePreset preset, System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] columns) #Adds a dashboard-style cluster row and declares its columns inline using a typed portal-surface preset.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
public TablerDashboardSectionBuilder ClusterRow(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerDashboardSectionBuilderAdds a dashboard-style cluster row with inline columns and optional row settings.
Parameters
- cssClass System.String
- settings System.Action{HtmlForgeX.TablerRowSettings}
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
ClusterRow(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerRowSettings} settings, System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] columns) #Adds a dashboard-style cluster row with a typed portal-surface preset, inline columns, and optional row settings.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- settings System.Action{HtmlForgeX.TablerRowSettings}
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
public TablerDashboardSectionBuilder LeadDetailStack(Action<TablerLeadDetailStackBuilder> config) #TablerDashboardSectionBuilderAdds a lead analytics row followed by a full-width drilldown surface.
Parameters
- config System.Action{HtmlForgeX.TablerLeadDetailStackBuilder}
public TablerDashboardSectionBuilder LeadRow(params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerDashboardSectionBuilderAdds a semantic top-of-page story cluster row with inline column declarations.
Parameters
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
public TablerDashboardSectionBuilder LeadRow(Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerDashboardSectionBuilderAdds a semantic top-of-page story cluster row with an additional CSS class and inline column declarations.
Parameters
- cssClass System.String
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
LeadRow(HtmlForgeX.TablerPortalSurfacePreset preset, System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] columns) #Adds a semantic top-of-page story cluster row with a typed portal-surface preset and inline column declarations.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
LeadRow(System.Action{HtmlForgeX.TablerRowSettings} settings, System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] columns) #Adds a semantic top-of-page story cluster row with inline columns and optional row settings.
Parameters
- settings System.Action{HtmlForgeX.TablerRowSettings}
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
public TablerDashboardSectionBuilder LeadRow(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerDashboardSectionBuilderAdds a semantic top-of-page story cluster row with an additional CSS class, inline columns, and optional row settings.
Parameters
- cssClass System.String
- settings System.Action{HtmlForgeX.TablerRowSettings}
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
LeadRow(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerRowSettings} settings, System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] columns) #Adds a semantic top-of-page story cluster row with a typed portal-surface preset, inline columns, and optional row settings.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- settings System.Action{HtmlForgeX.TablerRowSettings}
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
public TablerDashboardSectionBuilder PrimarySupportRow(Action<TablerPrimarySupportRowBuilder> config) #TablerDashboardSectionBuilderAdds a semantic decision row with one dominant surface and compact support panels.
Parameters
- config System.Action{HtmlForgeX.TablerPrimarySupportRowBuilder}
public TablerDashboardSectionBuilder PrimarySupportRow(TablerPortalSurfacePreset preset, Action<TablerPrimarySupportRowBuilder> config) #TablerDashboardSectionBuilderAdds a semantic decision row with one dominant surface, compact support panels, and an additional CSS class.
Parameters
- cssClass System.String
- config System.Action{HtmlForgeX.TablerPrimarySupportRowBuilder}
PrimarySupportRow(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerPrimarySupportRowBuilder} config) #Adds a semantic decision row with one dominant surface, compact support panels, and a typed portal-surface preset.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- config System.Action{HtmlForgeX.TablerPrimarySupportRowBuilder}
public TablerDashboardSectionBuilder StatusStrip(Action<TablerStatusStrip> config) #TablerDashboardSectionBuilderAdds a compact dashboard status strip for headline status context.
Parameters
- config System.Action{HtmlForgeX.TablerStatusStrip}
public TablerDashboardSectionBuilder SummaryStrip(Action<TablerSummaryStrip> config) #TablerDashboardSectionBuilderAdds a compact summary strip made of reusable metric chips.
Parameters
- config System.Action{HtmlForgeX.TablerSummaryStrip}
public TablerDashboardSectionBuilder WorkspaceRow(params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerDashboardSectionBuilderAdds a semantic workspace row with inline column declarations.
Parameters
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
public TablerDashboardSectionBuilder WorkspaceRow(Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerDashboardSectionBuilderAdds a semantic workspace row with an additional CSS class and inline column declarations.
Parameters
- cssClass System.String
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
WorkspaceRow(HtmlForgeX.TablerPortalSurfacePreset preset, System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] columns) #Adds a semantic workspace row with a typed portal-surface preset and inline column declarations.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
WorkspaceRow(System.Action{HtmlForgeX.TablerRowSettings} settings, System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] columns) #Adds a semantic workspace row with inline columns and optional row settings.
Parameters
- settings System.Action{HtmlForgeX.TablerRowSettings}
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
public TablerDashboardSectionBuilder WorkspaceRow(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerDashboardSectionBuilderAdds a semantic workspace row with an additional CSS class, inline columns, and optional row settings.
Parameters
- cssClass System.String
- settings System.Action{HtmlForgeX.TablerRowSettings}
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
WorkspaceRow(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerRowSettings} settings, System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] columns) #Adds a semantic workspace row with a typed portal-surface preset, inline columns, and optional row settings.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- settings System.Action{HtmlForgeX.TablerRowSettings}
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]