mirror of
https://github.com/rstudio/shiny.git
synced 2026-01-13 17:08:05 -05:00
49 lines
1.2 KiB
R
49 lines
1.2 KiB
R
% Generated by roxygen2: do not edit by hand
|
|
% Please edit documentation in R/bootstrap.R
|
|
\name{downloadButton}
|
|
\alias{downloadButton}
|
|
\alias{downloadLink}
|
|
\title{Create a download button or link}
|
|
\usage{
|
|
downloadButton(outputId, label = "Download", class = NULL, ...)
|
|
|
|
downloadLink(outputId, label = "Download", class = NULL, ...)
|
|
}
|
|
\arguments{
|
|
\item{outputId}{The name of the output slot that the \code{downloadHandler}
|
|
is assigned to.}
|
|
|
|
\item{label}{The label that should appear on the button.}
|
|
|
|
\item{class}{Additional CSS classes to apply to the tag, if any.}
|
|
|
|
\item{...}{Other arguments to pass to the container tag function.}
|
|
}
|
|
\description{
|
|
Use these functions to create a download button or link; when clicked, it
|
|
will initiate a browser download. The filename and contents are specified by
|
|
the corresponding \code{\link{downloadHandler}} defined in the server
|
|
function.
|
|
}
|
|
\examples{
|
|
\dontrun{
|
|
# In server.R:
|
|
output$downloadData <- downloadHandler(
|
|
filename = function() {
|
|
paste('data-', Sys.Date(), '.csv', sep='')
|
|
},
|
|
content = function(con) {
|
|
write.csv(data, con)
|
|
}
|
|
)
|
|
|
|
# In ui.R:
|
|
downloadLink('downloadData', 'Download')
|
|
}
|
|
|
|
}
|
|
\seealso{
|
|
downloadHandler
|
|
}
|
|
|