Module offers functionalities to visualize, manipulate, and interact with report cards that have been added to a report. It includes a previewer interface to see the cards and options to modify the report before downloading.
Cards are saved by the shiny
bookmarking mechanism.
For more details see the vignette: vignette("previewerReporter", "teal.reporter")
.
reporter_previewer_ui(id)reporter_previewer_srv(
id,
reporter,
global_knitr = getOption("teal.reporter.global_knitr"),
rmd_output = c(html = "html_document", pdf = "pdf_document", powerpoint =
"powerpoint_presentation", word = "word_document"),
rmd_yaml_args = list(author = "NEST", title = "Report", date =
as.character(Sys.Date()), output = "html_document", toc = FALSE),
previewer_buttons = c("download", "load", "reset")
)
NULL
.
(character(1)
) shiny
module instance id.
(Reporter
) instance.
(list
) of knitr
parameters (passed to knitr::opts_chunk$set
)
for customizing the rendering process.
(character
) vector with rmarkdown
output types,
by default all possible pdf_document
, html_document
, powerpoint_presentation
, and word_document
.
If vector is named then those names will appear in the UI
.
(named list
) with Rmd
yaml
header fields and their default values.
This list
will result in the custom subset of UI inputs for the download reporter functionality.
Default list(author = "NEST", title = "Report", date = Sys.Date(), output = "html_document", toc = FALSE)
.
The list
must include at least "output"
field.
The default value for "output"
has to be in the rmd_output
argument.
(character
) set of modules to include with c("download", "load", "reset")
possible
values and "download"
is required.
Default c("download", "load", "reset")
To access the default values for the global_knitr
parameter,
use getOption('teal.reporter.global_knitr')
. These defaults include:
echo = TRUE
tidy.opts = list(width.cutoff = 60)
tidy = TRUE
if formatR
package is installed, FALSE
otherwise