
Last chance! 50% off unlimited learning
Sale ends in
updateDateInput(session, inputId, label = NULL, value = NULL, min = NULL, max = NULL)
session
object passed to function given to
shinyServer
.yyyy-mm-dd
format. Supply NA
to clear the date.yyyy-mm-dd
format.yyyy-mm-dd
format.The syntax of these functions is similar to the functions that created the
inputs in the first place. For example, numericInput()
and
updateNumericInput()
take a similar set of arguments.
Any arguments with NULL values will be ignored; they will not result in any changes to the input object on the client.
For radioButtons()
, checkboxGroupInput()
and
selectInput()
, the set of choices can be cleared by using
choices=character(0)
. Similarly, for these inputs, the selected item
can be cleared by using selected=character(0)
.
dateInput
## Only run examples in interactive R sessions
if (interactive()) {
ui <- fluidPage(
sliderInput("n", "Day of month", 1, 30, 10),
dateInput("inDate", "Input date")
)
server <- function(input, output, session) {
observe({
date <- as.Date(paste0("2013-04-", input$n))
updateDateInput(session, "inDate",
label = paste("Date label", input$n),
value = date,
min = date - 3,
max = date + 3
)
})
}
shinyApp(ui, server)
}
Run the code above in your browser using DataLab