HtmlForgeX

API Reference

Class

TablerDashboardSectionBuilder

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Lightweight section builder for grouped dashboard areas such as lower analytics blocks.

Inheritance

  • Object
  • TablerDashboardSectionBuilder

Constructors

Methods

public TablerDashboardSectionBuilder Add(Element element) #
Returns: TablerDashboardSectionBuilder

Adds a custom element to the section.

Parameters

element HtmlForgeX.Element requiredposition: 0
CardRail 3 overloads
public TablerDashboardSectionBuilder CardRail(Action<TablerCardRailBuilder> config) #
Returns: TablerDashboardSectionBuilder

Adds a compact rail of supporting metric or summary surfaces.

Parameters

config System.Action{HtmlForgeX.TablerCardRailBuilder} requiredposition: 0
public TablerDashboardSectionBuilder CardRail(TablerPortalSurfacePreset preset, Action<TablerCardRailBuilder> config) #
Returns: TablerDashboardSectionBuilder

Adds a compact rail of supporting metric or summary surfaces with an additional CSS class.

Parameters

cssClass System.String requiredposition: 0
config System.Action{HtmlForgeX.TablerCardRailBuilder} requiredposition: 1
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 required
config System.Action{HtmlForgeX.TablerCardRailBuilder} required
ClusterRow 4 overloads
public TablerDashboardSectionBuilder ClusterRow(TablerPortalSurfacePreset preset, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #
Returns: TablerDashboardSectionBuilder

Adds a dashboard-style cluster row and declares its columns inline.

Parameters

cssClass System.String requiredposition: 0
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] requiredposition: 1
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 required
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] required
public TablerDashboardSectionBuilder ClusterRow(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #
Returns: TablerDashboardSectionBuilder

Adds a dashboard-style cluster row with inline columns and optional row settings.

Parameters

cssClass System.String requiredposition: 0
settings System.Action{HtmlForgeX.TablerRowSettings} requiredposition: 1
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] requiredposition: 2
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 required
settings System.Action{HtmlForgeX.TablerRowSettings} required
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] required
public TablerDashboardSectionBuilder LeadDetailStack(Action<TablerLeadDetailStackBuilder> config) #
Returns: TablerDashboardSectionBuilder

Adds a lead analytics row followed by a full-width drilldown surface.

Parameters

config System.Action{HtmlForgeX.TablerLeadDetailStackBuilder} requiredposition: 0
LeadRow 6 overloads
public TablerDashboardSectionBuilder LeadRow(params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #
Returns: TablerDashboardSectionBuilder

Adds a semantic top-of-page story cluster row with inline column declarations.

Parameters

columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] requiredposition: 0
public TablerDashboardSectionBuilder LeadRow(Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #
Returns: TablerDashboardSectionBuilder

Adds a semantic top-of-page story cluster row with an additional CSS class and inline column declarations.

Parameters

cssClass System.String requiredposition: 0
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] requiredposition: 1
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 required
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] required
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} required
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] required
public TablerDashboardSectionBuilder LeadRow(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #
Returns: TablerDashboardSectionBuilder

Adds a semantic top-of-page story cluster row with an additional CSS class, inline columns, and optional row settings.

Parameters

cssClass System.String requiredposition: 0
settings System.Action{HtmlForgeX.TablerRowSettings} requiredposition: 1
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] requiredposition: 2
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 required
settings System.Action{HtmlForgeX.TablerRowSettings} required
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] required
PrimarySupportRow 3 overloads
public TablerDashboardSectionBuilder PrimarySupportRow(Action<TablerPrimarySupportRowBuilder> config) #
Returns: TablerDashboardSectionBuilder

Adds a semantic decision row with one dominant surface and compact support panels.

Parameters

config System.Action{HtmlForgeX.TablerPrimarySupportRowBuilder} requiredposition: 0
public TablerDashboardSectionBuilder PrimarySupportRow(TablerPortalSurfacePreset preset, Action<TablerPrimarySupportRowBuilder> config) #
Returns: TablerDashboardSectionBuilder

Adds a semantic decision row with one dominant surface, compact support panels, and an additional CSS class.

Parameters

cssClass System.String requiredposition: 0
config System.Action{HtmlForgeX.TablerPrimarySupportRowBuilder} requiredposition: 1
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 required
config System.Action{HtmlForgeX.TablerPrimarySupportRowBuilder} required
public TablerDashboardSectionBuilder StatusStrip(Action<TablerStatusStrip> config) #
Returns: TablerDashboardSectionBuilder

Adds a compact dashboard status strip for headline status context.

Parameters

config System.Action{HtmlForgeX.TablerStatusStrip} requiredposition: 0
public TablerDashboardSectionBuilder SummaryStrip(Action<TablerSummaryStrip> config) #
Returns: TablerDashboardSectionBuilder

Adds a compact summary strip made of reusable metric chips.

Parameters

config System.Action{HtmlForgeX.TablerSummaryStrip} requiredposition: 0
WorkspaceRow 6 overloads
public TablerDashboardSectionBuilder WorkspaceRow(params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #
Returns: TablerDashboardSectionBuilder

Adds a semantic workspace row with inline column declarations.

Parameters

columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] requiredposition: 0
public TablerDashboardSectionBuilder WorkspaceRow(Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #
Returns: TablerDashboardSectionBuilder

Adds a semantic workspace row with an additional CSS class and inline column declarations.

Parameters

cssClass System.String requiredposition: 0
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] requiredposition: 1
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 required
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] required
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} required
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] required
public TablerDashboardSectionBuilder WorkspaceRow(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #
Returns: TablerDashboardSectionBuilder

Adds a semantic workspace row with an additional CSS class, inline columns, and optional row settings.

Parameters

cssClass System.String requiredposition: 0
settings System.Action{HtmlForgeX.TablerRowSettings} requiredposition: 1
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] requiredposition: 2
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 required
settings System.Action{HtmlForgeX.TablerRowSettings} required
columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[] required