HtmlForgeX

API Reference

Class

TablerCollectionTableSettings

Namespace HtmlForgeX
Assembly HtmlForgeX
Modifiers sealed

Settings sub-builder for TablerCollectionTable.

Inheritance

  • Object
  • TablerCollectionTableSettings

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 TablerCollectionTableSettings ActionPresentation(TablerCollectionTableActionPresentation presentation) #
Returns: TablerCollectionTableSettings

Controls how row action cells are visually collapsed.

Parameters

presentation HtmlForgeX.TablerCollectionTableActionPresentation requiredposition: 0
public TablerCollectionTableSettings CardTable(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Uses Tabler's card-table treatment.

Parameters

enable System.Boolean = true optionalposition: 0
public TablerCollectionTableSettings Compact(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Uses denser table spacing.

Parameters

enable System.Boolean = true optionalposition: 0
public TablerCollectionTableSettings DeferredRows(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Stores static rows as inert data and renders only the current page into the table body.

Parameters

enable System.Boolean = true optionalposition: 0
Density 2 overloads
public TablerCollectionTableSettings Density(TablerCollectionTableDensity density) #
Returns: TablerCollectionTableSettings
EditorBrowsable(2)

Controls row density for compact, balanced, and review-oriented layouts.

Parameters

density HtmlForgeX.TablerCollectionDensity requiredposition: 0
Density(HtmlForgeX.TablerCollectionTableDensity density) #

Controls row density using the legacy table-specific density enum.

Parameters

density HtmlForgeX.TablerCollectionTableDensity required
public TablerCollectionTable End() #
Returns: TablerCollectionTable

Returns control to the root table.

public TablerCollectionTableSettings FooterFilters(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Renders a bottom filter row with one search box per filterable column.

Parameters

enable System.Boolean = true optionalposition: 0
public TablerCollectionTableSettings Hoverable(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Applies row hover styling.

Parameters

enable System.Boolean = true optionalposition: 0
public TablerCollectionTableSettings MobileLabels(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Outputs mobile labels using Tabler's table-mobile pattern.

Parameters

enable System.Boolean = true optionalposition: 0
public TablerCollectionTableSettings NoWrap(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Keeps the table content on one line where possible.

Parameters

enable System.Boolean = true optionalposition: 0
public TablerCollectionTableSettings Paging(Int32 pageSize = 5, params Int32[] pageSizeOptions) #
Returns: TablerCollectionTableSettings

Enables client-side paging for rendered rows.

Parameters

pageSize System.Int32 = 5 optionalposition: 0
pageSizeOptions System.Int32[] requiredposition: 1
public TablerCollectionTableSettings RemoteRows(String url, TablerCollectionRemoteMethod method = Get, Int32 debounceMs = 250) #
Returns: TablerCollectionTableSettings

Loads visible rows from a server endpoint instead of rendering/filtering every row in the page.

Parameters

url System.String requiredposition: 0
method HtmlForgeX.TablerCollectionRemoteMethod = Get optionalposition: 1
debounceMs System.Int32 = 250 optionalposition: 2
public TablerCollectionTableSettings ShowSelectAll(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Shows a header checkbox when selectable rows are present.

Parameters

enable System.Boolean = true optionalposition: 0
public TablerCollectionTableSettings Striped(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Applies zebra striping.

Parameters

enable System.Boolean = true optionalposition: 0
public TablerCollectionTableSettings Surface(TablerSurfaceStyle style) #
Returns: TablerCollectionTableSettings

Applies a shared surface treatment to the wrapper.

Parameters

style HtmlForgeX.TablerSurfaceStyle requiredposition: 0
public TablerCollectionTableSettings VCenter(Boolean enable = true) #
Returns: TablerCollectionTableSettings

Vertically centers row content.

Parameters

enable System.Boolean = true optionalposition: 0