selectInput

0th

Percentile

Create a select list input control

Create a select list that can be used to choose a single or multiple items from a list of values.

Usage
selectInput(inputId, label, choices, selected = NULL, multiple = FALSE,
  selectize = TRUE)

selectizeInput(inputId, ..., options = NULL)

Details

selectizeInput() uses the JavaScript library selectize.js (https://github.com/brianreavis/selectize.js) to extend the basic select input element.

Value

A select list control that can be added to a UI definition.

Note

The selectize input created from selectizeInput() allows deletion of the selected option even in a single select input, which will return an empty string as its value. This is the default behavior of selectize.js. However, the selectize input created from selectInput(..., selectize = TRUE) will ignore the empty string value when it is a single choice input and the empty string is not in the choices argument. This is to keep compatibility with selectInput(..., selectize = FALSE).

See Also

updateSelectInput

Other input.elements: actionButton; animationOptions, sliderInput; checkboxGroupInput; checkboxInput; dateInput; dateRangeInput; fileInput; numericInput; radioButtons; submitButton; textInput

Aliases
Examples
selectInput("variable", "Variable:",
            c("Cylinders" = "cyl",
              "Transmission" = "am",
              "Gears" = "gear"))
Documentation reproduced from package shiny, version 0.9.1, License: GPL-3

Community examples

Looks like there are no examples yet.