API Reference
DataTablesColumnConfiguration
Fluent configuration for individual columns
Inheritance
- Object
- DataTablesColumnConfiguration
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method DataTablesColumnConfiguration.ActionStyle
- Method DataTablesColumnConfiguration.Bold
- Method DataTablesColumnConfiguration.Centered
- Method DataTablesColumnConfiguration.ClassName
- Method DataTablesColumnConfiguration.CurrencyStyle
- Method DataTablesColumnConfiguration.Data
- Method DataTablesColumnConfiguration.DateStyle
- Method DataTablesColumnConfiguration.DefaultContent
- Method DataTablesColumnConfiguration.FontWeight
- Method DataTablesColumnConfiguration.Name
- Method DataTablesColumnConfiguration.NumericStyle
- Method DataTablesColumnConfiguration.Orderable
- Method DataTablesColumnConfiguration.PercentageStyle
- Method DataTablesColumnConfiguration.Render
- Method DataTablesColumnConfiguration.ResponsivePriority
- Method DataTablesColumnConfiguration.RightAligned
- Method DataTablesColumnConfiguration.Searchable
- Method DataTablesColumnConfiguration.Style
- Method DataTablesColumnConfiguration.Target
- Method DataTablesColumnConfiguration.TextAlign
- Method DataTablesColumnConfiguration.Title
- Method DataTablesColumnConfiguration.Type
- Method DataTablesColumnConfiguration.Visible
- Method DataTablesColumnConfiguration.Width
- Method DataTablesColumnConfiguration.WrapText
Accepted by parameters
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) #DataTablesColumnConfigurationEditorBrowsable(2)Add 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).