HtmlForgeX

API Reference

Class

TablerOperationalWorkspace

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element
Modifiers sealed

Plain SaaS workspace shell for operational dashboards with a side navigation rail and main content area.

Inheritance

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

public TablerOperationalWorkspace() #

Methods

public TablerOperationalWorkspace AddAction(String text, Nullable<TablerIconType> icon = null, Action<TablerButton> configure = null) #
Returns: TablerOperationalWorkspace

Adds an action button to the workspace header.

Parameters

text System.String requiredposition: 0
icon System.Nullable{HtmlForgeX.TablerIconType} = null optionalposition: 1
configure System.Action{HtmlForgeX.TablerButton} = null optionalposition: 2
public TablerOperationalWorkspace AddPage(String key, Action<ElementContainer> configure, Boolean active = false) #
Returns: TablerOperationalWorkspace

Adds a switchable page pane to the workspace main area.

Parameters

key System.String requiredposition: 0
configure System.Action{HtmlForgeX.ElementContainer} requiredposition: 1
active System.Boolean = false optionalposition: 2
Content 2 overloads
public TablerOperationalWorkspace Content(Element element) #
Returns: TablerOperationalWorkspace

Configures the main workspace content.

Parameters

configure System.Action{HtmlForgeX.ElementContainer} requiredposition: 0
Content(HtmlForgeX.Element element) #

Adds prebuilt main workspace content.

Parameters

element HtmlForgeX.Element required
public TablerOperationalWorkspace Count(String count) #
Returns: TablerOperationalWorkspace

Sets a compact count label next to the title, such as "76 deliveries".

Parameters

count System.String requiredposition: 0
GetAuxiliaryChildren() #
Pages 2 overloads
public TablerOperationalWorkspace Pages(Action<TablerOperationalWorkspacePagesBuilder> configure) #
Returns: TablerOperationalWorkspace

Adds switchable workspace pages and matching sidebar navigation items in one typed builder.

Parameters

configure System.Action{HtmlForgeX.TablerOperationalWorkspacePagesBuilder} requiredposition: 0
public TablerOperationalWorkspace Pages(String sectionTitle, Action<TablerOperationalWorkspacePagesBuilder> configure) #
Returns: TablerOperationalWorkspace

Adds switchable workspace pages and matching sidebar navigation items under the specified sidebar section.

Parameters

sectionTitle System.String requiredposition: 0
configure System.Action{HtmlForgeX.TablerOperationalWorkspacePagesBuilder} requiredposition: 1
RegisterLibraries() #
public TablerOperationalWorkspace Settings(Action<TablerOperationalWorkspaceSettings> configure) #
Returns: TablerOperationalWorkspace

Groups less-common layout options under a smaller fluent surface.

Parameters

configure System.Action{HtmlForgeX.TablerOperationalWorkspaceSettings} requiredposition: 0
public TablerOperationalWorkspace Sidebar(Action<TablerOperationalSidebar> configure) #
Returns: TablerOperationalWorkspace

Configures the side navigation rail.

Parameters

configure System.Action{HtmlForgeX.TablerOperationalSidebar} requiredposition: 0
public TablerOperationalWorkspace Subtitle(String subtitle) #
Returns: TablerOperationalWorkspace

Sets supporting text shown under the workspace title.

Parameters

subtitle System.String requiredposition: 0
public TablerOperationalWorkspace Title(String title) #
Returns: TablerOperationalWorkspace

Sets the workspace title shown above the main content.

Parameters

title System.String requiredposition: 0
public override String ToString() #
Returns: String