Skip to contents

User interface functions

Functions providing special user-interface elements

clean_brushedPoints()
Cleans and organizes output to account for NAs and remove empty rows.
draggable_buckets()
Draggable Buckets
get_dt_rows()
Maps the lengthMenuselected value property of DT::datatable to a Shiny variable.
optionalSelectInput()
Hide, Show Label only or display a pickerInput
optionalSliderInput()
if min or max are NA then the slider widget will be hidden
optionalSliderInputValMinMax()
For teal modules we parameterize an optionalSliderInput with one argument value_min_max
panel_group()
Panel group widget
panel_item()
Panel widget
plot_with_settings_srv()
Server part of plot-with-settings module
plot_with_settings_ui()
UI part of plot-with-settings module
standard_layout()
Create a standard UI layout with output on the right and an encoding panel on the left
table_with_settings_ui() table_with_settings_srv()
table_with_settings module
updateOptionalSelectInput()
Update optionalSelectInput
white_small_well()
Adds Class Small Well and overflow-x property to HTML output element
verbatim_popup_ui() verbatim_popup_srv()
A shiny module that pops up verbatim text.

ggplot2 and basic_table arguments

Aggregation and validation of arguments

basic_table_args()
Builds a basic_table_args object
ggplot2_args()
Creates ggplot2_args object
parse_ggplot2_args()
Parse ggplot2_args object into the ggplot2 expression
parse_basic_table_args()
Parses basic_table_args object into the basic_table expression
resolve_basic_table_args()
Resolves and reduces multiple basic_table_args objects
resolve_ggplot2_args()
Resolving and reducing multiple ggplot2_args objects