HtmlForgeX

API Reference

Class

TablerCollectionTableRow

Namespace HtmlForgeX
Assembly HtmlForgeX
Base Element
Modifiers sealed

A single typed row inside TablerCollectionTable.

Inheritance

Usage

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

Accepted by parameters

Constructors

public TablerCollectionTableRow() #

Methods

ActionsCell 2 overloads
public TablerCollectionTableRow ActionsCell(Enum columnKey, Action<TablerCollectionTableActions> configure) #
Returns: TablerCollectionTableRow

Adds an actions cell.

Parameters

columnKey System.String requiredposition: 0
configure System.Action{HtmlForgeX.TablerCollectionTableActions} requiredposition: 1
ActionsCell(System.Enum columnKey, System.Action{HtmlForgeX.TablerCollectionTableActions} configure) #

Adds an actions cell with an enum-backed column key.

Parameters

columnKey System.Enum required
configure System.Action{HtmlForgeX.TablerCollectionTableActions} required
BadgeCell 2 overloads
public TablerCollectionTableRow BadgeCell(Enum columnKey, String text, Nullable<TablerColor> color = null) #
Returns: TablerCollectionTableRow

Adds a badge-style cell.

Parameters

columnKey System.String requiredposition: 0
text System.String requiredposition: 1
color System.Nullable{HtmlForgeX.TablerColor} = null optionalposition: 2
BadgeCell(System.Enum columnKey, System.String text, System.Nullable{HtmlForgeX.TablerColor} color) #

Adds a badge-style cell with an enum-backed column key.

Parameters

columnKey System.Enum required
text System.String required
color System.Nullable{HtmlForgeX.TablerColor} required
Cell 2 overloads
public TablerCollectionTableRow Cell(Enum columnKey, Action<TablerCollectionTableCell> configure) #
Returns: TablerCollectionTableRow

Configures a cell identified by the column key or header.

Parameters

columnKey System.String requiredposition: 0
configure System.Action{HtmlForgeX.TablerCollectionTableCell} requiredposition: 1
Cell(System.Enum columnKey, System.Action{HtmlForgeX.TablerCollectionTableCell} configure) #

Configures a cell identified by an enum-backed column key.

Parameters

columnKey System.Enum required
configure System.Action{HtmlForgeX.TablerCollectionTableCell} required
public TablerCollectionTableRow Class(String className) #
Returns: TablerCollectionTableRow
EditorBrowsable(2)

Adds classes to the rendered row.

Parameters

className System.String requiredposition: 0
ContentCell 2 overloads
public TablerCollectionTableRow ContentCell(Enum columnKey, Element element) #
Returns: TablerCollectionTableRow

Adds an existing HtmlForgeX element as the cell content.

Parameters

columnKey System.String requiredposition: 0
element HtmlForgeX.Element requiredposition: 1
ContentCell(System.Enum columnKey, HtmlForgeX.Element element) #

Adds an existing HtmlForgeX element as the cell content with an enum-backed column key.

Parameters

columnKey System.Enum required
element HtmlForgeX.Element required
public TablerCollectionTableRow DrilldownSelectionCell(Enum columnKey, String key, String text = "Inspect", String activeText = "Viewing") #
Returns: TablerCollectionTableRow

Adds a drilldown selection button cell and marks the row as selectable by the workspace runtime.

Parameters

columnKey System.Enum requiredposition: 0
key System.String requiredposition: 1
text System.String = "Inspect" optionalposition: 2
activeText System.String = "Viewing" optionalposition: 3
IdentityCell 2 overloads
public TablerCollectionTableRow IdentityCell(String columnKey, String name, String subtitle = null, String initials = null, String avatarUrl = null, String href = null) #
Returns: TablerCollectionTableRow

Adds a standard identity/person cell with avatar or initials, title, subtitle, and optional link.

Parameters

columnKey System.String requiredposition: 0
name System.String requiredposition: 1
subtitle System.String = null optionalposition: 2
initials System.String = null optionalposition: 3
avatarUrl System.String = null optionalposition: 4
href System.String = null optionalposition: 5
public TablerCollectionTableRow IdentityCell(Enum columnKey, String name, String subtitle = null, String initials = null, String avatarUrl = null, String href = null) #
Returns: TablerCollectionTableRow

Adds a standard identity/person cell with an enum-backed column key.

Parameters

columnKey System.Enum requiredposition: 0
name System.String requiredposition: 1
subtitle System.String = null optionalposition: 2
initials System.String = null optionalposition: 3
avatarUrl System.String = null optionalposition: 4
href System.String = null optionalposition: 5
MetricCell 2 overloads
public TablerCollectionTableRow MetricCell(Enum columnKey, String value, String note = null, String changeText = null, TablerChangeType changeType = None) #
Returns: TablerCollectionTableRow

Adds a compact metric/KPI cell with optional change indication.

Parameters

columnKey System.String requiredposition: 0
value System.String requiredposition: 1
note System.String = null optionalposition: 2
changeText System.String = null optionalposition: 3
changeType HtmlForgeX.TablerChangeType = None optionalposition: 4
MetricCell(System.Enum columnKey, System.String value, System.String note, System.String changeText, HtmlForgeX.TablerChangeType changeType) #

Adds a compact metric/KPI cell with an enum-backed column key.

Parameters

columnKey System.Enum required
value System.String required
note System.String required
changeText System.String required
changeType HtmlForgeX.TablerChangeType required
ProgressCell 2 overloads
public TablerCollectionTableRow ProgressCell(Enum columnKey, String label, Int32 progress, TablerColor color, String note = null) #
Returns: TablerCollectionTableRow

Adds a compact progress cell with a label, percentage, and small progress bar.

Parameters

columnKey System.String requiredposition: 0
label System.String requiredposition: 1
progress System.Int32 requiredposition: 2
color HtmlForgeX.TablerColor requiredposition: 3
note System.String = null optionalposition: 4
ProgressCell(System.Enum columnKey, System.String label, System.Int32 progress, HtmlForgeX.TablerColor color, System.String note) #

Adds a compact progress cell with an enum-backed column key.

Parameters

columnKey System.Enum required
label System.String required
progress System.Int32 required
color HtmlForgeX.TablerColor required
note System.String required
public TablerCollectionTableRow Selectable(Boolean selected = false) #
Returns: TablerCollectionTableRow

Marks the row as selectable and optionally checked.

Parameters

selected System.Boolean = false optionalposition: 0
public TablerCollectionTableRow SelectedState(Boolean selected = true) #
Returns: TablerCollectionTableRow

Marks the row as selected.

Parameters

selected System.Boolean = true optionalposition: 0
StackedCell 2 overloads
public TablerCollectionTableRow StackedCell(String columnKey, String title, String subtitle = null, String href = null) #
Returns: TablerCollectionTableRow

Adds a stacked title/subtitle cell with optional link.

Parameters

columnKey System.String requiredposition: 0
title System.String requiredposition: 1
subtitle System.String = null optionalposition: 2
href System.String = null optionalposition: 3
public TablerCollectionTableRow StackedCell(Enum columnKey, String title, String subtitle = null, String href = null) #
Returns: TablerCollectionTableRow

Adds a stacked title/subtitle cell with an enum-backed column key.

Parameters

columnKey System.Enum requiredposition: 0
title System.String requiredposition: 1
subtitle System.String = null optionalposition: 2
href System.String = null optionalposition: 3
StatusCell 2 overloads
public TablerCollectionTableRow StatusCell(Enum columnKey, String text, TablerColor color) #
Returns: TablerCollectionTableRow

Adds a status-dot cell.

Parameters

columnKey System.String requiredposition: 0
text System.String requiredposition: 1
color HtmlForgeX.TablerColor requiredposition: 2
StatusCell(System.Enum columnKey, System.String text, HtmlForgeX.TablerColor color) #

Adds a status-dot cell with an enum-backed column key.

Parameters

columnKey System.Enum required
text System.String required
color HtmlForgeX.TablerColor required
public TablerCollectionTableRow Tone(TablerCollectionTableRowTone tone) #
Returns: TablerCollectionTableRow

Adds a semantic visual emphasis tone to the row.

Parameters

tone HtmlForgeX.TablerCollectionTableRowTone requiredposition: 0
public override String ToString() #
Returns: String