HtmlForgeX

API Reference

Class

DataGridSettings

Namespace HtmlForgeX
Assembly HtmlForgeX

Settings sub‑builder for TablerDataGrid.

Inheritance

  • Object
  • DataGridSettings

Methods

public DataGridSettings Compact() #
Returns: DataGridSettings

Renders the grid in a compact style.

public DataGridSettings CustomClasses(String classes) #
Returns: DataGridSettings

Adds custom CSS classes.

Parameters

classes System.String requiredposition: 0
Space separated class names.
public DataGridSettings CustomDefaultTitleWidth(String css) #
Returns: DataGridSettings

Overrides default title width with custom CSS.

Parameters

css System.String requiredposition: 0
CSS width value.
public DataGridSettings CustomSpacing(String css) #
Returns: DataGridSettings

Applies custom CSS spacing.

Parameters

css System.String requiredposition: 0
CSS spacing value.
public DataGridSettings CustomStyle(String css) #
Returns: DataGridSettings

Adds custom inline style.

Parameters

css System.String requiredposition: 0
CSS style string.
public DataGridSettings DefaultTitleWidth(TablerDataGridTitleWidth width) #
Returns: DataGridSettings

Specifies default title column width.

Parameters

width HtmlForgeX.TablerDataGridTitleWidth requiredposition: 0
Predefined width.
public TablerDataGrid End() #
Returns: TablerDataGrid

Returns control to the root grid builder.

public DataGridSettings FullyResponsive() #
Returns: DataGridSettings

Enables full responsive behaviour.

public DataGridSettings Layout(TablerDataGridLayout layout) #
Returns: DataGridSettings

Sets the overall grid layout.

Parameters

layout HtmlForgeX.TablerDataGridLayout requiredposition: 0
Layout mode.
public DataGridSettings Margin(TablerMargin m) #
Returns: DataGridSettings

Applies Tabler margin utility classes.

Parameters

m HtmlForgeX.TablerMargin requiredposition: 0
Margin value.
public DataGridSettings MobileResponsive() #
Returns: DataGridSettings

Optimizes grid for mobile screens.

public DataGridSettings NarrowTitles() #
Returns: DataGridSettings

Uses narrow title column widths.

public DataGridSettings NaturalTitles(Boolean enable = true) #
Returns: DataGridSettings

Renders datagrid titles in natural case (as authored), disabling Tabler's default uppercase transform. Helpful when titles contain acronyms (e.g., LAPS, GPO) or mixed case labels.

Parameters

enable System.Boolean = true optionalposition: 0
public DataGridSettings Padding(TablerPadding p) #
Returns: DataGridSettings

Applies Tabler padding utility classes.

Parameters

p HtmlForgeX.TablerPadding requiredposition: 0
Padding value.
public DataGridSettings Responsive(TablerDataGridResponsive mode) #
Returns: DataGridSettings

Sets responsive behaviour mode.

Parameters

mode HtmlForgeX.TablerDataGridResponsive requiredposition: 0
Responsive option.
public DataGridSettings Spacing(TablerDataGridSpacing spacing) #
Returns: DataGridSettings

Applies predefined spacing between rows.

Parameters

spacing HtmlForgeX.TablerDataGridSpacing requiredposition: 0
Spacing option.
public DataGridSettings Spacious() #
Returns: DataGridSettings

Renders the grid with extra spacing.

public DataGridSettings Surface(TablerSurfaceStyle style) #
Returns: DataGridSettings

Applies a shared surface treatment to the data grid shell.

Parameters

style HtmlForgeX.TablerSurfaceStyle requiredposition: 0
public DataGridSettings Tiles(String minWidth = null) #
Returns: DataGridSettings

Arrange items as responsive tiles that fill each row evenly using Flex.

Parameters

minWidth System.String = null optionalposition: 0
Minimum tile width (e.g., "18rem", "320px").
public DataGridSettings WideTitles() #
Returns: DataGridSettings

Uses wide title column widths.