add_card_button | R Documentation |
Provides a button to add views/cards to a report.
For more details see the vignette: vignette("simpleReporter", "teal.reporter")
.
add_card_button_ui(id)
add_card_button_srv(id, reporter, card_fun)
id |
( |
reporter |
( |
card_fun |
( |
The card_fun
function is designed to create a new ReportCard
instance and optionally customize it:
The card
parameter allows for specifying a custom or default ReportCard
instance.
Use the comment
parameter to add a comment to the card via card$append_text()
- if card_fun
does not
have the comment
parameter, then comment
from Add Card UI
module will be added at the end of the content of the
card.
The label
parameter enables customization of the card's name and its content through card$append_text()
-
if card_fun
does not have the label
parameter, then card name will be set to the name passed in
Add Card UI
module, but no text will be added to the content of the card
.
This module supports using a subclass of ReportCard
for added flexibility.
A subclass instance should be passed as the default value of
the card
argument in the card_fun
function.
See below:
CustomReportCard <- R6::R6Class( classname = "CustomReportCard", inherit = teal.reporter::ReportCard ) custom_function <- function(card = CustomReportCard$new()) { card }
NULL
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.