Change the label and/or value of a time input
updateTimeInput(session, inputId, label = NULL, value = NULL)
The session
object passed to function given to
shinyServer
. Default is getDefaultReactiveDomain()
.
The id of the input object.
The label to set for the input object.
The desired time value. Must be a instance of DateTimeClasses
.
Other shinyTime functions:
shinyTimeExample()
,
timeInput()
## Only run examples in interactive R sessions
if (interactive()) {
ui <- fluidPage(
timeInput("time", "Time:"),
actionButton("to_current_time", "Current time")
)
server <- function(input, output, session) {
observeEvent(input$to_current_time, {
updateTimeInput(session, "time", value = Sys.time())
})
}
shinyApp(ui, server)
}