API Reference
DataTablesColumnConfiguration
Fluent configuration for individual columns
Inheritance
- Object
- DataTablesColumnConfiguration
Methods
public DataTablesColumnConfiguration ActionStyle() #DataTablesColumnConfigurationApply action column styling (centered, no wrap)
public DataTablesColumnConfiguration Bold() #DataTablesColumnConfigurationMake column content bold (shorthand for FontWeight.Bold)
public DataTablesColumnBuilder Build() #DataTablesColumnBuilderComplete column configuration
public DataTablesColumnConfiguration Centered() #DataTablesColumnConfigurationCenter align column content (shorthand for TextAlign.Center)
public DataTablesColumnConfiguration ClassName(String className) #DataTablesColumnConfigurationAdd CSS class (use styling methods instead for better type safety)
Parameters
- className System.String
CombineClasses(System.String arg1, System.String arg2) #Helper method to combine CSS classes
Parameters
- arg1 System.String
- arg2 System.String
public DataTablesColumnConfiguration CurrencyStyle() #DataTablesColumnConfigurationApply currency column styling (right-aligned, bold)
public DataTablesColumnConfiguration Data(String data) #DataTablesColumnConfigurationSet column data source
Parameters
- data System.String
public DataTablesColumnConfiguration DateStyle() #DataTablesColumnConfigurationApply date column styling (centered)
public DataTablesColumnConfiguration DefaultContent(String content) #DataTablesColumnConfigurationSet default content for empty cells
Parameters
- content System.String
public DataTablesColumnConfiguration FontWeight(DataTablesFontWeight weight) #DataTablesColumnConfigurationSet font weight
Parameters
- weight HtmlForgeX.DataTablesFontWeight
public DataTablesColumnConfiguration Name(String name) #DataTablesColumnConfigurationSet column name
Parameters
- name System.String
public DataTablesColumnConfiguration NumericStyle() #DataTablesColumnConfigurationApply numeric column styling (right-aligned, monospace)
public DataTablesColumnConfiguration Orderable(Boolean orderable = true) #DataTablesColumnConfigurationSet orderable state
Parameters
- orderable System.Boolean = true
public DataTablesColumnConfiguration PercentageStyle() #DataTablesColumnConfigurationApply percentage column styling (right-aligned, centered)
public DataTablesColumnConfiguration Render(String renderFunction) #DataTablesColumnConfigurationSet custom render function
Parameters
- renderFunction System.String
public DataTablesColumnConfiguration ResponsivePriority(DataTablesResponsivePriority priority) #DataTablesColumnConfigurationSet responsive priority for the column (lower value keeps column visible longer). Requires DataTables Responsive extension.
Parameters
- priority System.Int32
ResponsivePriority(HtmlForgeX.DataTablesResponsivePriority priority) #Set responsive priority using a semantic level.
Parameters
- priority HtmlForgeX.DataTablesResponsivePriority
public DataTablesColumnConfiguration RightAligned() #DataTablesColumnConfigurationRight align column content (shorthand for TextAlign.Right)
public DataTablesColumnConfiguration Searchable(Boolean searchable = true) #DataTablesColumnConfigurationSet searchable state
Parameters
- searchable System.Boolean = true
public DataTablesColumnConfiguration Style(DataTablesColumnStyle style) #DataTablesColumnConfigurationApply column styling
Parameters
- style HtmlForgeX.DataTablesColumnStyle
public DataTablesColumnConfiguration Target(Int32 index) #DataTablesColumnConfigurationSet column target index
Parameters
- index System.Int32
public DataTablesColumnConfiguration TextAlign(DataTablesTextAlign alignment) #DataTablesColumnConfigurationSet text alignment
Parameters
- alignment HtmlForgeX.DataTablesTextAlign
public DataTablesColumnConfiguration Title(String title) #DataTablesColumnConfigurationSet column title
Parameters
- title System.String
public DataTablesColumnConfiguration Type(DataTablesColumnType type) #DataTablesColumnConfigurationSet column type
Parameters
- type HtmlForgeX.DataTablesColumnType
public DataTablesColumnConfiguration Visible(Boolean visible = true) #DataTablesColumnConfigurationSet visibility
Parameters
- visible System.Boolean = true
public DataTablesColumnConfiguration Width(String width) #DataTablesColumnConfigurationSet column width
Parameters
- width System.String
public DataTablesColumnConfiguration WrapText() #DataTablesColumnConfigurationAllow text to wrap (useful for long lists or diagnostic details).