API Reference
TablerWorkspaceSectionBuilder
Lightweight section builder for operator and review flows that combine a primary workspace with full-width follow-up surfaces.
Inheritance
- Object
- TablerWorkspaceSectionBuilder
Constructors
public TablerWorkspaceSectionBuilder() #Methods
public TablerWorkspaceSectionBuilder Add(Element element) #TablerWorkspaceSectionBuilderAdds a custom element to the section.
Parameters
- element HtmlForgeX.Element
public TablerWorkspaceSectionBuilder ClusterRow(TablerPortalSurfacePreset preset, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerWorkspaceSectionBuilderAdds 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 TablerWorkspaceSectionBuilder ClusterRow(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerWorkspaceSectionBuilderAdds 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 TablerWorkspaceSectionBuilder FollowUp(Action<TablerColumn> build) #TablerWorkspaceSectionBuilderAdds a full-width follow-up or action surface after the main review workspace.
Parameters
- build System.Action{HtmlForgeX.TablerColumn}
public TablerWorkspaceSectionBuilder FollowUp(Action<TablerRowSettings> settings, Action<TablerColumn> build) #TablerWorkspaceSectionBuilderAdds a full-width follow-up or action surface after the main review workspace with an additional CSS class.
Parameters
- cssClass System.String
- build System.Action{HtmlForgeX.TablerColumn}
FollowUp(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerColumn} build) #Adds a full-width follow-up or action surface after the main review workspace with a typed portal-surface preset.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- build System.Action{HtmlForgeX.TablerColumn}
FollowUp(System.Action{HtmlForgeX.TablerRowSettings} settings, System.Action{HtmlForgeX.TablerColumn} build) #Adds a full-width follow-up or action surface after the main review workspace with optional row settings.
Parameters
- settings System.Action{HtmlForgeX.TablerRowSettings}
- build System.Action{HtmlForgeX.TablerColumn}
public TablerWorkspaceSectionBuilder FollowUp(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, Action<TablerColumn> build) #TablerWorkspaceSectionBuilderAdds a full-width follow-up or action surface after the main review workspace with an additional CSS class and optional row settings.
Parameters
- cssClass System.String
- settings System.Action{HtmlForgeX.TablerRowSettings}
- build System.Action{HtmlForgeX.TablerColumn}
FollowUp(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerRowSettings} settings, System.Action{HtmlForgeX.TablerColumn} build) #Adds a full-width follow-up or action surface after the main review workspace with a typed portal-surface preset and optional row settings.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- settings System.Action{HtmlForgeX.TablerRowSettings}
- build System.Action{HtmlForgeX.TablerColumn}
public TablerWorkspaceSectionBuilder Timeline(Action<TablerColumn> build) #TablerWorkspaceSectionBuilderAdds a full-width timeline or review surface below the main workspace.
Parameters
- build System.Action{HtmlForgeX.TablerColumn}
public TablerWorkspaceSectionBuilder Timeline(Action<TablerRowSettings> settings, Action<TablerColumn> build) #TablerWorkspaceSectionBuilderAdds a full-width timeline or review surface below the main workspace with an additional CSS class.
Parameters
- cssClass System.String
- build System.Action{HtmlForgeX.TablerColumn}
Timeline(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerColumn} build) #Adds a full-width timeline or review surface below the main workspace with a typed portal-surface preset.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- build System.Action{HtmlForgeX.TablerColumn}
Timeline(System.Action{HtmlForgeX.TablerRowSettings} settings, System.Action{HtmlForgeX.TablerColumn} build) #Adds a full-width timeline or review surface below the main workspace with optional row settings.
Parameters
- settings System.Action{HtmlForgeX.TablerRowSettings}
- build System.Action{HtmlForgeX.TablerColumn}
public TablerWorkspaceSectionBuilder Timeline(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, Action<TablerColumn> build) #TablerWorkspaceSectionBuilderAdds a full-width timeline or review surface below the main workspace with an additional CSS class and optional row settings.
Parameters
- cssClass System.String
- settings System.Action{HtmlForgeX.TablerRowSettings}
- build System.Action{HtmlForgeX.TablerColumn}
Timeline(HtmlForgeX.TablerPortalSurfacePreset preset, System.Action{HtmlForgeX.TablerRowSettings} settings, System.Action{HtmlForgeX.TablerColumn} build) #Adds a full-width timeline or review surface below the main workspace with a typed portal-surface preset and optional row settings.
Parameters
- preset HtmlForgeX.TablerPortalSurfacePreset
- settings System.Action{HtmlForgeX.TablerRowSettings}
- build System.Action{HtmlForgeX.TablerColumn}
public TablerWorkspaceSectionBuilder Workspace(params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerWorkspaceSectionBuilderAdds a semantic workspace row with inline column declarations.
Parameters
- columns System.ValueTuple{HtmlForgeX.TablerColumnNumber,System.Action{HtmlForgeX.TablerColumn}}[]
public TablerWorkspaceSectionBuilder Workspace(Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerWorkspaceSectionBuilderAdds 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}}[]
Workspace(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}}[]
Workspace(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 TablerWorkspaceSectionBuilder Workspace(TablerPortalSurfacePreset preset, Action<TablerRowSettings> settings, params ValueTuple<TablerColumnNumber, Action<TablerColumn>>[] columns) #TablerWorkspaceSectionBuilderAdds 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}}[]
Workspace(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}}[]