
Shiny bindings for govReactable Output and render functions for using govReactable within shiny apps
Source:R/govReactable.R
govReactable-shiny.Rd
Shiny bindings for govReactable Output and render functions for using govReactable within shiny apps
Usage
govReactableOutput(
output_table_name,
caption,
caption_size = "l",
heading_level = "h2"
)
renderGovReactable(expr, env = parent.frame(), quoted = FALSE)
Arguments
- output_table_name
Output variable to read from.
- caption
Adds a caption to the table as a header.
- caption_size
Adjust the size of caption. Options are s, m, l, xl, with l as the default.
- heading_level
The HTML heading level for the caption (e.g., "h2", "h3", "h4", "h5"). Default is "h2".
- expr
An expression that generates a `reactable` widget.
- env
The environment in which to evaluate `expr`.
- quoted
Is `expr` a quoted expression (with [quote()])? This is useful if you want to save an expression in a variable.
Value
`govReactableOutput()` returns a `reactable` output element that can be included in a Shiny UI.
`renderGovReactable()` returns a `reactable` render function that can be assigned to a Shiny output slot.
Examples
# Run in an interactive R session
if (interactive()) {
library(shiny)
library(shinyGovstyle)
ui <- fluidPage(
titlePanel("govReactableOutput example"),
govReactableOutput("table")
)
server <- function(input, output, session) {
output$table <- renderGovReactable({
govReactable(iris)
})
}
shinyApp(ui, server)
}