module_teal_module {teal} | R Documentation |
Calls all modules
Description
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.
Usage
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)
)
Arguments
id |
( |
modules |
( |
depth |
( |
data |
( |
datasets |
( |
slices_global |
( |
data_load_status |
(
|
Value
output of currently active module.
-
srv_teal_module.teal_module
returnsreactiveVal
containing output of the called module. -
srv_teal_module.teal_modules
returns output of module selected byinput$active_tab
.