mirror of
https://github.com/agdamsbo/FreesearchR.git
synced 2025-09-12 09:59:39 +02:00
67 lines
1.4 KiB
Text
67 lines
1.4 KiB
Text
|
% Generated by roxygen2: do not edit by hand
|
||
|
% Please edit documentation in R/custom_SelectInput.R
|
||
|
\name{vectorSelectInput}
|
||
|
\alias{vectorSelectInput}
|
||
|
\title{A selectizeInput customized for named vectors}
|
||
|
\usage{
|
||
|
vectorSelectInput(
|
||
|
inputId,
|
||
|
label,
|
||
|
choices,
|
||
|
selected = "",
|
||
|
...,
|
||
|
placeholder = "",
|
||
|
onInitialize
|
||
|
)
|
||
|
}
|
||
|
\arguments{
|
||
|
\item{inputId}{passed to \code{\link[shiny]{selectizeInput}}}
|
||
|
|
||
|
\item{label}{passed to \code{\link[shiny]{selectizeInput}}}
|
||
|
|
||
|
\item{choices}{A named \code{vector} from which fields should be populated}
|
||
|
|
||
|
\item{selected}{default selection}
|
||
|
|
||
|
\item{...}{passed to \code{\link[shiny]{selectizeInput}}}
|
||
|
|
||
|
\item{placeholder}{passed to \code{\link[shiny]{selectizeInput}} options}
|
||
|
|
||
|
\item{onInitialize}{passed to \code{\link[shiny]{selectizeInput}} options}
|
||
|
}
|
||
|
\value{
|
||
|
a \code{\link[shiny]{selectizeInput}} dropdown element
|
||
|
}
|
||
|
\description{
|
||
|
A selectizeInput customized for named vectors
|
||
|
}
|
||
|
\examples{
|
||
|
if (shiny::interactive()) {
|
||
|
shinyApp(
|
||
|
ui = fluidPage(
|
||
|
shiny::uiOutput("select"),
|
||
|
tableOutput("data")
|
||
|
),
|
||
|
server = function(input, output) {
|
||
|
output$select <- shiny::renderUI({
|
||
|
vectorSelectInput(
|
||
|
inputId = "variable", label = "Variable:",
|
||
|
data = c(
|
||
|
"Cylinders" = "cyl",
|
||
|
"Transmission" = "am",
|
||
|
"Gears" = "gear"
|
||
|
)
|
||
|
)
|
||
|
})
|
||
|
|
||
|
output$data <- renderTable(
|
||
|
{
|
||
|
mtcars[, c("mpg", input$variable), drop = FALSE]
|
||
|
},
|
||
|
rownames = TRUE
|
||
|
)
|
||
|
}
|
||
|
)
|
||
|
}
|
||
|
}
|