Provides a button that triggers downloading a report.
For more information, refer to the vignette: vignette("simpleReporter", "teal.reporter")
.
download_report_button_ui(id)download_report_button_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)
)
NULL
.
(character(1)
) this shiny
module's 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.
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