API Reference
Class
DataTablesRelativeTimeFormatterBuilder
Fluent helper to render relative times that update on the client (uses hfx-relative-time). Supports DateTime/DateTimeOffset values or duration strings like "5.3s", "4.1h".
Inheritance
- Object
- DataTablesRelativeTimeFormatterBuilder
Methods
public DataTablesRelativeTimeFormatterBuilder AsBadge(TablerBadgeStyle style = Soft, Nullable<TablerColor> textColor = null) #Returns:
DataTablesRelativeTimeFormatterBuilderRender the relative time as a badge.
Parameters
- style HtmlForgeX.TablerBadgeStyle = Soft
- textColor System.Nullable{HtmlForgeX.TablerColor} = null
public DataTablesRelativeTimeFormatterBuilder Configure(Action<TablerRelativeTime> configure) #Returns:
DataTablesRelativeTimeFormatterBuilderApplies additional configuration to each TablerRelativeTime instance.
Parameters
- configure System.Action{HtmlForgeX.TablerRelativeTime}
public DataTablesRelativeTimeFormatterBuilder For(params String[] headers) #Returns:
DataTablesRelativeTimeFormatterBuilderApplies formatting to the specified headers (case-insensitive).
Parameters
- headers System.String[]
public DataTablesRelativeTimeFormatterBuilder Mode(TablerRelativeTimeDisplayMode mode) #Returns:
DataTablesRelativeTimeFormatterBuilderSets the display mode (relative only, absolute only, or mixed).
Parameters
- mode HtmlForgeX.TablerRelativeTimeDisplayMode
public DataTablesRelativeTimeFormatterBuilder RawNumeric(Boolean enable = true) #Returns:
DataTablesRelativeTimeFormatterBuilderUse numeric raw values (ms) for data-raw exports.
Parameters
- enable System.Boolean = true
public DataTablesRelativeTimeFormatterBuilder RelativeStyle(TablerRelativeTimeRelativeStyle style) #Returns:
DataTablesRelativeTimeFormatterBuilderSets the relative time display style (full or compact).
Parameters
- style HtmlForgeX.TablerRelativeTimeRelativeStyle
public DataTablesRelativeTimeFormatterBuilder TooltipAbsolute(Boolean enable = true) #Returns:
DataTablesRelativeTimeFormatterBuilderEnable or disable absolute-time tooltip.
Parameters
- enable System.Boolean = true
public DataTablesRelativeTimeFormatterBuilder UpdateEvery(Nullable<TimeSpan> interval) #Returns:
DataTablesRelativeTimeFormatterBuilderSets how often the relative label updates on the client.
Parameters
- interval System.Nullable{System.TimeSpan}