View source: R/tabulator_options.R
tabulator_options | R Documentation |
tabulator()
HTML widgetSetup options for tabulator()
HTML widget
tabulator_options(
height = "311px",
history = FALSE,
columns = NULL,
layout = c("fitColumns", "fitData", "fitDataFill", "fitDataStretch", "fitDataTable"),
responsive_layout = FALSE,
movable_columns = FALSE,
header_visible = TRUE,
row_height = NULL,
add_row_pos = c("bottom", "top"),
movable_rows = FALSE,
resizable_rows = FALSE,
frozen_rows = NULL,
index = "id",
group_by = NULL,
group_start_open = TRUE,
group_toggle_element = NULL,
edit_trigger_event = c("dblclick", "click", "focus"),
selectable_rows = "highlight",
pagination = FALSE,
pagination_size = 10,
pagination_size_selector = FALSE,
pagination_add_row = c("page", "table"),
spreadsheet = FALSE,
spreadsheet_rows = NULL,
spreadsheet_columns = NULL,
spreadsheet_column_definition = NULL,
spreadsheet_sheets = NULL,
spreadsheet_sheet_tabs = NULL,
...
)
height |
(character) The height of the table in pixels. |
history |
(bool): Enable user interaction history functionality. |
columns |
(list): Column definitions.
If set to |
layout |
(character): Layout mode of the table columns. |
responsive_layout |
(bool): Automatically hide and show columns to fit the width of the Tabulator element. |
movable_columns |
(bool): Allow users to move and reorder rows. |
header_visible |
(bool): Whether header is visible. |
row_height |
(numeric): A fixed height of the rows. |
add_row_pos |
(character): The table position where new rows are added. |
movable_rows |
(bool): Allow users to move and reorder rows. |
resizable_rows |
(bool): Allow user to resize rows. |
frozen_rows |
(numeric): Number of frozen rows. |
index |
(character): Field to be used as the unique index for each row. |
group_by |
(character vector): Field to group rows by. Pass multiple values for multi level grouping. |
group_start_open |
(bool vector): Open state of groups when grouping is enabled.
The length of the vector depends on the number of levels set with |
group_toggle_element |
(character, bool): One of |
edit_trigger_event |
(character): Event that triggers a cell edit. |
selectable_rows |
(character, bool, integer) Set to |
pagination |
(bool): Whether to enable pagination. |
pagination_size |
(integer): Number of rows on each page. |
pagination_size_selector |
(list): Add pagination size selector. |
pagination_add_row |
(character): Where to add rows to the table when pagination is enabled. |
spreadsheet |
(bool): Whether to enable spreadsheet mode. |
spreadsheet_rows |
(integer): Number of spreadsheet rows. |
spreadsheet_columns |
(integer): Number of spreadsheet columns. |
spreadsheet_column_definition |
Column definition used for all columns in the sheet. |
spreadsheet_sheets |
(list): List of sheet definitions. |
spreadsheet_sheet_tabs |
(bool): Whether to show sheet tabs in the footer. |
... |
Further options. |
list with setup options to be used as options
parameter in tabulator()
https://tabulator.info/docs/6.2/options for a complete list of available options
setup <- tabulator_options(
group_by = "Species",
pagination = TRUE,
pagination_size = 10,
pagination_size_selector = c(10, 20, 50),
movable_columns = TRUE,
movable_rows = TRUE
)
tabulator(iris, setup)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.