Skip to content

All functions

dt2()
Create a DT2 DataTable widget
dt2_bind_server()
Bind a DataTables v2 server-side endpoint to a widget id
dt2_buttons()
Configure DataTables Buttons and (optionally) move them to a custom container
dt2_check_updates()
Check for DataTables library updates
dt2_col_button()
Action button per row
dt2_col_checkbox()
Checkbox input per row
dt2_col_template()
Simple HTML template per column (replace {{VAL}})
dt2_cols_align()
Column align (Bootstrap 5 classes)
dt2_cols_escape()
Escape/unescape columns content
dt2_cols_hide()
Hide columns
dt2_cols_html()
Allow raw HTML rendering via columns.render
dt2_cols_render_js()
Attach a raw JS render function to columns
dt2_cols_render_orthogonal()
Orthogonal render (display/sort/filter/type) per column
dt2_cols_width()
Column widths (CSS)
dt2_draw()
Redraw the table (proxy)
dt2_extensions()
List available DataTables extensions
dt2_format_datetime()
Format date/time columns (DataTables renderer: datetime)
dt2_format_number()
Format numeric columns (DataTables renderer: number)
dt2_format_number_abbrev()
Abbreviate large numbers with fixed decimals (k / M / B)
dt2_format_time_format()
Format a date/time using DataTables' datetime renderer, with locale
dt2_format_time_relative()
Relative time using moment.fromNow(), with locale
dt2_language()
Language helper (either list or JSON url)
dt2_length_menu()
Length menu helper
dt2_order()
Define initial ordering (option order)
dt2_output()
Shiny output for DT2
dt2_proxy()
Create a proxy for a DT2 table
dt2_proxy_order()
Order the table (proxy)
dt2_proxy_page()
Page navigation (proxy)
dt2_proxy_search()
Global search (proxy)
dt2_register_renderer()
Register a named JS renderer
dt2_replace_data()
Replace all data in the table (proxy)
dt2_search_global()
Set global search (option search)
dt2_select_rows()
Select rows (proxy; Select extension)
dt2_ssp_handler()
Default server-side handler (filter/order/page)
dt2_state()
Access the current state snapshot of a DT2 table
dt2_theme()
Create a reusable DT2 theme
dt2_update_libs()
Update DataTables JS/CSS libraries (developer tool)
dt2_use_buttons()
Enable Buttons (extension) and define buttons
dt2_use_renderer()
Use a named JS renderer on columns
observe_dt2_events()
Observe DataTables events published by dt2.js
render_dt2()
Shiny render function for DT2