The goal of this document is to present what options can be specified
shinyCohortBuilder and what effect do they have
on the package operations.
When the option is enabled
options("cb_verbose" = TRUE)) operations taken in the
filtering panel result with printing readable log about the operation
cb_vebose, enabling the option
options("scb_verbose" = TRUE)) results with printing
readable logs. Logs are visible as popups in the Shiny application where
filtering panel is used.
Having the option enabled, results with rendering filter related controllers only when the filter becomes active (enrolled in the filtering panel). This way when having large amount of filters configured you can improve performance of rendering the filtering panel (i.e. when initializing the app).
If you prefer to render all the filters when filtering panel is
generated, just set
options("scb_render_all" = TRUE). With
such configuration, you can realize a slight delay when filter
controllers are enrolled for the first time.
Having the options enabled results with using minified version of css
and js files used for filtering panel. If you want to use original
source (i.e. for debugging) please set
options("scb_minified" = FALSE).