HtmlForgeX

API Reference

Class

MarkdownDataTablesOptions

Namespace HtmlForgeX.Markdown
Assembly HtmlForgeX

Subset of DataTables options exposed for Markdown-rendered tables. Keeps a clean, minimal surface while enabling common features.

Inheritance

  • Object
  • MarkdownDataTablesOptions

Constructors

public MarkdownDataTablesOptions() #

Properties

public Nullable<Boolean> Paging { get; set; } #

Enable DataTables paging. When false, shows all rows.

public Nullable<Int32> PageLength { get; set; } #

Default number of rows per page.

public Int32[] LengthMenu { get; set; } #

Page length menu values.

public Nullable<Boolean> Searching { get; set; } #

Enable client-side searching.

public Nullable<Boolean> Ordering { get; set; } #

Enable column ordering.

public Nullable<Boolean> Responsive { get; set; } #

Enable responsive layout.

public Nullable<Boolean> Export { get; set; } #

Enable export buttons. When set, choose formats with ExportFormats.

public DataTablesExportFormat[] ExportFormats { get; set; } #

Export formats to enable.

public Nullable<Boolean> StateSave { get; set; } #

Preserve table state (search, sort, page) across reloads.

public Nullable<Boolean> ScrollX { get; set; } #

Enable horizontal scroll.

public String ScrollY { get; set; } #

Vertical scroll height (e.g., "50vh", "400px").

public Nullable<Boolean> ScrollCollapse { get; set; } #

Collapse table height when fewer rows than viewport.

public String Dom { get; set; } #

DOM layout string (e.g., "Bfrtip").

public String PagingType { get; set; } #

Pagination control style (e.g., "numbers", "simple", "simple_numbers").