API Reference
Class
DataTablesColumnBuilder
Fluent builder for DataTables column configuration
Inheritance
- Object
- DataTablesColumnBuilder
Constructors
public DataTablesColumnBuilder() #Methods
public DataTablesColumnBuilder AddClass(Int32 columnIndex, String className) #Returns:
DataTablesColumnBuilderAdd CSS class to column
Parameters
- columnIndex System.Int32
- className System.String
AddColumn(HtmlForgeX.DataTablesColumn arg1) #Add a column to the collection
Parameters
- arg1 HtmlForgeX.DataTablesColumn
Column 3 overloads
public DataTablesColumnBuilder Column(String name, Action<DataTablesColumn> configure) #Returns:
DataTablesColumnBuilderAdd a column configuration
Parameters
- targetIndex System.Int32
- configure System.Action{HtmlForgeX.DataTablesColumn}
Column(System.String name, System.Action{HtmlForgeX.DataTablesColumn} configure) #Add a column configuration by name
Parameters
- name System.String
- configure System.Action{HtmlForgeX.DataTablesColumn}
public DataTablesColumnBuilder Column(Action<DataTablesColumnConfiguration> configure) #Returns:
DataTablesColumnBuilderConfigure column with fluent API
Parameters
- configure System.Action{HtmlForgeX.DataTablesColumnConfiguration}
public DataTablesColumnBuilder DisableOrdering(params Int32[] columnIndexes) #Returns:
DataTablesColumnBuilderSet column as non-orderable
Parameters
- columnIndexes System.Int32[]
public DataTablesColumnBuilder DisableSearching(params Int32[] columnIndexes) #Returns:
DataTablesColumnBuilderSet column as non-searchable
Parameters
- columnIndexes System.Int32[]
GetColumns() #Get configured columns
public DataTablesColumnBuilder HideColumns(params Int32[] columnIndexes) #Returns:
DataTablesColumnBuilderHide columns
Parameters
- columnIndexes System.Int32[]
public DataTablesColumnBuilder SetType(Int32 columnIndex, DataTablesColumnType type) #Returns:
DataTablesColumnBuilderSet column data type
Parameters
- columnIndex System.Int32
- type HtmlForgeX.DataTablesColumnType
public DataTablesColumnBuilder SetWidth(Int32 columnIndex, String width) #Returns:
DataTablesColumnBuilderSet column widths
Parameters
- columnIndex System.Int32
- width System.String