HtmlForgeX

API Reference

Class

TablerCollectionApprovalRowPreset

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Preset builder for approval/review queue rows inside TablerCollectionTable.

Inheritance

  • Object
  • TablerCollectionApprovalRowPreset

Usage

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

Accepted by parameters

Methods

public TablerCollectionApprovalRowPreset Actions(Action<TablerCollectionTableActions> configure) #
Returns: TablerCollectionApprovalRowPreset

Configures trailing row actions.

Parameters

configure System.Action{HtmlForgeX.TablerCollectionTableActions} requiredposition: 0
public TablerCollectionApprovalRowPreset ApprovalProgress(String label, Int32 progress, TablerColor color, String note = null) #
Returns: TablerCollectionApprovalRowPreset

Adds a progress-style approval state cell.

Parameters

label System.String requiredposition: 0
progress System.Int32 requiredposition: 1
color HtmlForgeX.TablerColor requiredposition: 2
note System.String = null optionalposition: 3
public TablerCollectionApprovalRowPreset ApprovalState(String text, TablerColor color) #
Returns: TablerCollectionApprovalRowPreset

Adds a status-dot approval state cell.

Parameters

text System.String requiredposition: 0
color HtmlForgeX.TablerColor requiredposition: 1
public TablerCollectionApprovalRowPreset Columns(String reviewer = "owner", String request = "summary", String approvalState = "delivery", String impact = "impact", String actions = "actions") #
Returns: TablerCollectionApprovalRowPreset

Overrides the target column keys used by the preset.

Parameters

reviewer System.String = "owner" optionalposition: 0
request System.String = "summary" optionalposition: 1
approvalState System.String = "delivery" optionalposition: 2
impact System.String = "impact" optionalposition: 3
actions System.String = "actions" optionalposition: 4
public TablerCollectionTableRow End() #
Returns: TablerCollectionTableRow

Returns the underlying row for additional direct customization.

public TablerCollectionApprovalRowPreset Impact(String value, String note = null, String changeText = null, TablerChangeType changeType = None) #
Returns: TablerCollectionApprovalRowPreset

Adds a compact impact/KPI cell.

Parameters

value System.String requiredposition: 0
note System.String = null optionalposition: 1
changeText System.String = null optionalposition: 2
changeType HtmlForgeX.TablerChangeType = None optionalposition: 3
public TablerCollectionApprovalRowPreset ImpactBadge(String text, Nullable<TablerColor> color = null) #
Returns: TablerCollectionApprovalRowPreset

Adds a badge-style impact cell.

Parameters

text System.String requiredposition: 0
color System.Nullable{HtmlForgeX.TablerColor} = null optionalposition: 1
public TablerCollectionApprovalRowPreset PriorityBadge(String text, Nullable<TablerColor> color = null) #
Returns: TablerCollectionApprovalRowPreset

Adds a compact badge beneath the request summary for queue state or urgency.

Parameters

text System.String requiredposition: 0
color System.Nullable{HtmlForgeX.TablerColor} = null optionalposition: 1
public TablerCollectionApprovalRowPreset Request(String title, String subtitle = null, String href = null) #
Returns: TablerCollectionApprovalRowPreset

Adds the approval/request summary cell.

Parameters

title System.String requiredposition: 0
subtitle System.String = null optionalposition: 1
href System.String = null optionalposition: 2
public TablerCollectionApprovalRowPreset Reviewer(String name, String subtitle = null, String initials = null, String avatarUrl = null, String href = null) #
Returns: TablerCollectionApprovalRowPreset

Adds the reviewer/person identity cell.

Parameters

name System.String requiredposition: 0
subtitle System.String = null optionalposition: 1
initials System.String = null optionalposition: 2
avatarUrl System.String = null optionalposition: 3
href System.String = null optionalposition: 4
public TablerCollectionApprovalRowPreset Selectable(Boolean selected = false) #
Returns: TablerCollectionApprovalRowPreset

Marks the row as selectable and optionally checked.

Parameters

selected System.Boolean = false optionalposition: 0
public TablerCollectionApprovalRowPreset Tone(TablerCollectionTableRowTone tone) #
Returns: TablerCollectionApprovalRowPreset

Applies a semantic visual emphasis tone to the row.

Parameters

tone HtmlForgeX.TablerCollectionTableRowTone requiredposition: 0