HtmlForgeX

API Reference

Class

DataTablesExportBuilder

Namespace HtmlForgeX
Assembly HtmlForgeX

Fluent builder for DataTables export configuration

Inheritance

  • Object
  • DataTablesExportBuilder

Constructors

Methods

public DataTablesExportBuilder ColumnVisibility(String text = null) #
Returns: DataTablesExportBuilder

Add column visibility toggle button

Parameters

text System.String = null optionalposition: 0
public DataTablesExportBuilder ConfigureAll(Action<DataTablesExportOptions> configure) #
Returns: DataTablesExportBuilder

Configure export options for all buttons

Parameters

configure System.Action{HtmlForgeX.DataTablesExportOptions} requiredposition: 0
public DataTablesExportBuilder Copy(String text = null, String title = null) #
Returns: DataTablesExportBuilder

Add Copy to clipboard button

Parameters

text System.String = null optionalposition: 0
title System.String = null optionalposition: 1
public DataTablesExportBuilder CSV(String text = null, String filename = null, String title = null) #
Returns: DataTablesExportBuilder

Add CSV export button

Parameters

text System.String = null optionalposition: 0
filename System.String = null optionalposition: 1
title System.String = null optionalposition: 2
public DataTablesExportBuilder Custom(Action<DataTablesExport> configure) #
Returns: DataTablesExportBuilder

Add custom export button

Parameters

configure System.Action{HtmlForgeX.DataTablesExport} requiredposition: 0
public DataTablesExportBuilder Excel(String text = null, String filename = null, String title = null) #
Returns: DataTablesExportBuilder

Add Excel export button

Parameters

text System.String = null optionalposition: 0
filename System.String = null optionalposition: 1
title System.String = null optionalposition: 2
public DataTablesExportBuilder ExcludeColumns(params Int32[] columnIndexes) #
Returns: DataTablesExportBuilder

Exclude specific columns from export

Parameters

columnIndexes System.Int32[] requiredposition: 0
GetExports() #

Get configured exports

public DataTablesExportBuilder IncludeColumns(params Int32[] columnIndexes) #
Returns: DataTablesExportBuilder

Include only specific columns in export

Parameters

columnIndexes System.Int32[] requiredposition: 0
public DataTablesExportBuilder PDF(String text = null, String filename = null, String title = null) #
Returns: DataTablesExportBuilder

Add PDF export button

Parameters

text System.String = null optionalposition: 0
filename System.String = null optionalposition: 1
title System.String = null optionalposition: 2
public DataTablesExportBuilder Print(String text = null, String title = null) #
Returns: DataTablesExportBuilder

Add Print button

Parameters

text System.String = null optionalposition: 0
title System.String = null optionalposition: 1
public DataTablesExportBuilder SelectedRowsOnly() #
Returns: DataTablesExportBuilder

Set export options to selected rows only

public DataTablesExportBuilder VisibleColumnsOnly() #
Returns: DataTablesExportBuilder

Set export options to visible columns only