| dot-dt2_detect_extensions | Auto-detect extensions from options |
| dot-dt2_lib_versions | Get all current library versions in DT2 |
| dot-dt2_lock_mode | Lock Bootstrap mode per document (prevents mixing... |
| dot-dt2_npm_map | Mapping of DT2 library names to npm package names |
| dot-dt2_parse_ssp_request | Internal: parse DataTables server-side request (query string... |
| dot-dt2_payload | Internal: build DataTables JSON payload |
| dot-dt2_resolve_extensions | Resolve extension names with dependency ordering |
| dot-dt2_shell_var_map | Shell script variable names for each library |
| dot-dt2_version_constraints | Version constraints for safe updates |
| dot-npm_latest_in_range | Fetch the latest version of an npm package within a version... |
| dot-npm_latest_version | Fetch latest version of an npm package |
| dot-patch_file | Replace a string in a file (first occurrence only) |
| dot-print_update_table | Pretty-print the update check table |
| dot-version_gt | Compare two version strings (a > b?) |
| 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... |
| dt2_check_updates | Check for DataTables library updates |
| dt2_col_button | Action button per row |
| dt2_col_checkbox | Checkbox input per row |
| 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_col_template | Simple HTML template per column (replace '{{VAL}}') |
| dt2_deps | Build htmlwidgets dependencies for DT2 |
| dt2_draw | Redraw the table (proxy) |
| dt2_extensions | List available DataTables extensions |
| dt2-extensions | DT2 Extension Registry |
| 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... |
| 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 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.