tableau_setting.Rd
Call tableau_setting()
from an extension's server
and config_server
functions to read settings that were previously set via
update_tableau_settings_async()
.
tableau_setting(
name,
default = NULL,
session = shiny::getDefaultReactiveDomain()
)
tableau_settings_all(session = shiny::getDefaultReactiveDomain())
name | The name of a setting to retrieve. |
---|---|
default | The value to return if the requested setting has not been set. |
session | The Shiny |
For tableau_setting()
, an object that was previously saved via
update_tableau_settings_async
, or the default
value. For
tableau_settings_all()
, a named list containing all of the settings.
A typical extension will call update_tableau_settings_async()
from
config_server
to write settings, and tableau_setting()
from server
to
read settings.
Note that both tableau_setting()
and tableau_settings_all()
are reactive
reads; in order to call these functions you must be inside a reactive context
(i.e. reactive expression, reactive observer, output render expression, or
isolate()
), and future updates to a setting that was read will cause
reactive invalidation.