Files
shiny/man/renderUI.Rd
Joe Cheng dde266768c Restore HTML generating functions
These functions were temporarily ripped out of Shiny and moved
to the htmltools package. We've discovered that it's safe to
keep including them in shiny; as long as the functions in shiny
and the functions in htmltools are identical, the user won't
receive a conflict warning.
2014-05-31 08:06:03 -07:00

41 lines
1.0 KiB
R

% Generated by roxygen2 (4.0.1): do not edit by hand
\name{renderUI}
\alias{renderUI}
\title{UI Output}
\usage{
renderUI(expr, env = parent.frame(), quoted = FALSE, func = NULL)
}
\arguments{
\item{expr}{An expression that returns a Shiny tag object, \code{\link{HTML}},
or a list of such objects.}
\item{env}{The environment in which to evaluate \code{expr}.}
\item{quoted}{Is \code{expr} a quoted expression (with \code{quote()})? This
is useful if you want to save an expression in a variable.}
\item{func}{A function that returns a Shiny tag object, \code{\link{HTML}},
or a list of such objects (deprecated; use \code{expr} instead).}
}
\description{
\bold{Experimental feature.} Makes a reactive version of a function that
generates HTML using the Shiny UI library.
}
\details{
The corresponding HTML output tag should be \code{div} and have the CSS class
name \code{shiny-html-output} (or use \code{\link{uiOutput}}).
}
\examples{
\dontrun{
output$moreControls <- renderUI({
list(
)
})
}
}
\seealso{
conditionalPanel
}