reactableLang {reactable} | R Documentation |
Language options
Description
Use reactableLang()
to customize the language strings in a table.
Language strings include both visible text and accessible labels that can
be read by assistive technology, such as screen readers.
To set the default language strings for all tables, use the global
reactable.language
option.
Usage
reactableLang(
sortLabel = "Sort {name}",
filterPlaceholder = "",
filterLabel = "Filter {name}",
searchPlaceholder = "Search",
searchLabel = "Search",
noData = "No rows found",
pageNext = "Next",
pagePrevious = "Previous",
pageNumbers = "{page} of {pages}",
pageInfo = "{rowStart}\u2013{rowEnd} of {rows} rows",
pageSizeOptions = "Show {rows}",
pageNextLabel = "Next page",
pagePreviousLabel = "Previous page",
pageNumberLabel = "Page {page}",
pageJumpLabel = "Go to page",
pageSizeOptionsLabel = "Rows per page",
groupExpandLabel = "Toggle group",
detailsExpandLabel = "Toggle details",
selectAllRowsLabel = "Select all rows",
selectAllSubRowsLabel = "Select all rows in group",
selectRowLabel = "Select row",
defaultGroupHeader = NULL,
detailsCollapseLabel = NULL,
deselectAllRowsLabel = NULL,
deselectAllSubRowsLabel = NULL,
deselectRowLabel = NULL
)
Arguments
sortLabel |
Accessible label for column sort buttons.
Takes a |
filterPlaceholder |
Placeholder for column filter inputs. |
filterLabel |
Accessible label for column filter inputs.
Takes a |
searchPlaceholder |
Placeholder for the table search input. |
searchLabel |
Accessible label for the table search input. |
noData |
Placeholder text when the table has no data. |
pageNext |
Text for the next page button. |
pagePrevious |
Text for the previous page button. |
pageNumbers |
Text for the page numbers info. Only used with the
|
pageInfo |
Text for the page info. Takes the following parameters:
|
pageSizeOptions |
Text for the page size options input.
Takes a |
pageNextLabel |
Accessible label for the next page button. |
pagePreviousLabel |
Accessible label for the previous page button. |
pageNumberLabel |
Accessible label for the page number buttons.
Only used with the the |
pageJumpLabel |
Accessible label for the page jump input. Only used with
the |
pageSizeOptionsLabel |
Accessible label for the page size options input. |
groupExpandLabel |
Accessible label for the row group expand button. |
detailsExpandLabel |
Accessible label for the row details expand button. |
selectAllRowsLabel |
Accessible label for the select all rows checkbox. |
selectAllSubRowsLabel |
Accessible label for the select all sub rows checkbox. |
selectRowLabel |
Accessible label for the select row checkbox. |
defaultGroupHeader |
Deprecated and no longer used. |
detailsCollapseLabel |
Deprecated and no longer used. |
deselectAllRowsLabel |
Deprecated and no longer used. |
deselectAllSubRowsLabel |
Deprecated and no longer used. |
deselectRowLabel |
Deprecated and no longer used. |
Value
A language options object that can be used to customize the language
strings in reactable()
.
Examples
reactable(
iris[1:30, ],
searchable = TRUE,
paginationType = "simple",
language = reactableLang(
searchPlaceholder = "Search...",
noData = "No entries found",
pageInfo = "{rowStart}\u2013{rowEnd} of {rows} entries",
pagePrevious = "\u276e",
pageNext = "\u276f",
# Accessible labels for assistive technology, such as screen readers
pagePreviousLabel = "Previous page",
pageNextLabel = "Next page"
)
)
# Set the default language for all tables
options(reactable.language = reactableLang(
searchPlaceholder = "Search...",
noData = "No entries found",
pageInfo = "{rowStart} to {rowEnd} of {rows} entries"
))
reactable(iris[1:30, ], searchable = TRUE)