Shiny module to save shiny widgets as html
files. Internally, the
conversion is done with htmlwidgets::saveWidget
.
widgetDownload(input, output, session, rWidget, filename = "widget.html") widgetDownloadUI(id, btnText = "Download widget")
input, output, session | Standard shiny module parameters |
---|---|
rWidget | A reactive returning a shiny widget |
filename | Argument to be passed to shiny::downloadHandler |
id | The id of the module |
btnText | The text appearing on the download button |
if (FALSE) { shinyApp( fluidPage(widgetDownloadUI("wd")), function(input, output, session) { callModule(widgetDownload, "wd", reactive({ DT::datatable(mtcars) })) } ) }