HtmlForgeX

API Reference

Class

DataTablesColumnConfiguration

Namespace HtmlForgeX
Assembly HtmlForgeX

Fluent configuration for individual columns

Inheritance

  • Object
  • DataTablesColumnConfiguration

Methods

public DataTablesColumnConfiguration ActionStyle() #
Returns: DataTablesColumnConfiguration

Apply action column styling (centered, no wrap)

public DataTablesColumnConfiguration Bold() #
Returns: DataTablesColumnConfiguration

Make column content bold (shorthand for FontWeight.Bold)

public DataTablesColumnBuilder Build() #
Returns: DataTablesColumnBuilder

Complete column configuration

public DataTablesColumnConfiguration Centered() #
Returns: DataTablesColumnConfiguration

Center align column content (shorthand for TextAlign.Center)

public DataTablesColumnConfiguration ClassName(String className) #
Returns: DataTablesColumnConfiguration

Add CSS class (use styling methods instead for better type safety)

Parameters

className System.String requiredposition: 0
CombineClasses(System.String arg1, System.String arg2) #

Helper method to combine CSS classes

Parameters

arg1 System.String required
arg2 System.String required
public DataTablesColumnConfiguration CurrencyStyle() #
Returns: DataTablesColumnConfiguration

Apply currency column styling (right-aligned, bold)

public DataTablesColumnConfiguration Data(String data) #
Returns: DataTablesColumnConfiguration

Set column data source

Parameters

data System.String requiredposition: 0
public DataTablesColumnConfiguration DateStyle() #
Returns: DataTablesColumnConfiguration

Apply date column styling (centered)

public DataTablesColumnConfiguration DefaultContent(String content) #
Returns: DataTablesColumnConfiguration

Set default content for empty cells

Parameters

content System.String requiredposition: 0
public DataTablesColumnConfiguration FontWeight(DataTablesFontWeight weight) #
Returns: DataTablesColumnConfiguration

Set font weight

Parameters

weight HtmlForgeX.DataTablesFontWeight requiredposition: 0
public DataTablesColumnConfiguration Name(String name) #
Returns: DataTablesColumnConfiguration

Set column name

Parameters

name System.String requiredposition: 0
public DataTablesColumnConfiguration NumericStyle() #
Returns: DataTablesColumnConfiguration

Apply numeric column styling (right-aligned, monospace)

public DataTablesColumnConfiguration Orderable(Boolean orderable = true) #
Returns: DataTablesColumnConfiguration

Set orderable state

Parameters

orderable System.Boolean = true optionalposition: 0
public DataTablesColumnConfiguration PercentageStyle() #
Returns: DataTablesColumnConfiguration

Apply percentage column styling (right-aligned, centered)

public DataTablesColumnConfiguration Render(String renderFunction) #
Returns: DataTablesColumnConfiguration

Set custom render function

Parameters

renderFunction System.String requiredposition: 0
ResponsivePriority 2 overloads
public DataTablesColumnConfiguration ResponsivePriority(DataTablesResponsivePriority priority) #
Returns: DataTablesColumnConfiguration

Set responsive priority for the column (lower value keeps column visible longer). Requires DataTables Responsive extension.

Parameters

priority System.Int32 requiredposition: 0
ResponsivePriority(HtmlForgeX.DataTablesResponsivePriority priority) #

Set responsive priority using a semantic level.

Parameters

priority HtmlForgeX.DataTablesResponsivePriority required
public DataTablesColumnConfiguration RightAligned() #
Returns: DataTablesColumnConfiguration

Right align column content (shorthand for TextAlign.Right)

public DataTablesColumnConfiguration Searchable(Boolean searchable = true) #
Returns: DataTablesColumnConfiguration

Set searchable state

Parameters

searchable System.Boolean = true optionalposition: 0
public DataTablesColumnConfiguration Style(DataTablesColumnStyle style) #
Returns: DataTablesColumnConfiguration

Apply column styling

Parameters

style HtmlForgeX.DataTablesColumnStyle requiredposition: 0
public DataTablesColumnConfiguration Target(Int32 index) #
Returns: DataTablesColumnConfiguration

Set column target index

Parameters

index System.Int32 requiredposition: 0
public DataTablesColumnConfiguration TextAlign(DataTablesTextAlign alignment) #
Returns: DataTablesColumnConfiguration

Set text alignment

Parameters

alignment HtmlForgeX.DataTablesTextAlign requiredposition: 0
public DataTablesColumnConfiguration Title(String title) #
Returns: DataTablesColumnConfiguration

Set column title

Parameters

title System.String requiredposition: 0
public DataTablesColumnConfiguration Type(DataTablesColumnType type) #
Returns: DataTablesColumnConfiguration

Set column type

Parameters

type HtmlForgeX.DataTablesColumnType requiredposition: 0
public DataTablesColumnConfiguration Visible(Boolean visible = true) #
Returns: DataTablesColumnConfiguration

Set visibility

Parameters

visible System.Boolean = true optionalposition: 0
public DataTablesColumnConfiguration Width(String width) #
Returns: DataTablesColumnConfiguration

Set column width

Parameters

width System.String requiredposition: 0
public DataTablesColumnConfiguration WrapText() #
Returns: DataTablesColumnConfiguration

Allow text to wrap (useful for long lists or diagnostic details).