module_teal_module | R Documentation |
modules
On the UI side each teal_modules
is translated to a tabsetPanel
and each teal_module
is a
tabPanel
. Both, UI and server are called recursively so that each tab is a separate module and
reflect nested structure of modules
argument.
ui_teal_module(id, modules, depth = 0L)
## Default S3 method:
ui_teal_module(id, modules, depth = 0L)
## S3 method for class 'teal_modules'
ui_teal_module(id, modules, depth = 0L)
## S3 method for class 'teal_module'
ui_teal_module(id, modules, depth = 0L)
srv_teal_module(
id,
data,
modules,
datasets = NULL,
slices_global,
reporter = teal.reporter::Reporter$new(),
data_load_status = reactive("ok"),
is_active = reactive(TRUE)
)
## Default S3 method:
srv_teal_module(
id,
data,
modules,
datasets = NULL,
slices_global,
reporter = teal.reporter::Reporter$new(),
data_load_status = reactive("ok"),
is_active = reactive(TRUE)
)
## S3 method for class 'teal_modules'
srv_teal_module(
id,
data,
modules,
datasets = NULL,
slices_global,
reporter = teal.reporter::Reporter$new(),
data_load_status = reactive("ok"),
is_active = reactive(TRUE)
)
## S3 method for class 'teal_module'
srv_teal_module(
id,
data,
modules,
datasets = NULL,
slices_global,
reporter = teal.reporter::Reporter$new(),
data_load_status = reactive("ok"),
is_active = reactive(TRUE)
)
id |
( |
modules |
( |
depth |
( |
data |
( |
datasets |
( |
slices_global |
( |
data_load_status |
(
|
output of currently active module.
srv_teal_module.teal_module
returns reactiveVal
containing output of the called module.
srv_teal_module.teal_modules
returns output of module selected by input$active_tab
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.