selectInput(inputId, label, choices, selected = NULL, multiple = FALSE, selectize = TRUE, width = NULL, size = NULL)
selectizeInput(inputId, ..., options = NULL, width = NULL)input slot that will be used to access the value.NULL for no label.multiple = TRUE). If not specified then defaults to the first value
for single-select lists and no values for multiple select lists.'400px', or '100%';
see validateCssUnit.selectize=TRUE.
Normally, when multiple=FALSE, a select input will be a drop-down
list, but when size is set, it will be a box instead.selectInput().I() will
be treated as literal JavaScript code; see renderDataTable()
for details).selectInput() and selectizeInput() use the
JavaScript library selectize.js
(https://github.com/brianreavis/selectize.js) to instead of the basic
select input element. To use the standard HTML select input element, use
selectInput() with selectize=FALSE.In selectize mode, if the first element in choices has a value of
"", its name will be treated as a placeholder prompt. For example:
selectInput("letter", "Letter", c("Choose one" = "", LETTERS))
updateSelectInputOther input.elements: actionButton,
checkboxGroupInput,
checkboxInput, dateInput,
dateRangeInput, fileInput,
numericInput, passwordInput,
radioButtons, sliderInput,
submitButton, textInput
selectInput("variable", "Variable:",
c("Cylinders" = "cyl",
"Transmission" = "am",
"Gears" = "gear"))
Run the code above in your browser using DataLab