Learn R Programming

radiant (version 0.1.95)

state_single: Set initial value for shiny input from a list of values

Description

Set initial value for shiny input from a list of values

Usage

state_single(inputvar, vals, init = character(0))

Arguments

inputvar
Name shiny input
vals
Possible values for inputvar
init
Initial value to use if state value for input not set

Value

value for inputvar

Details

Useful for select input with multiple = FALSE

See Also

state_init

state_multiple

copy_from

Examples

Run this code
r_state <- list()
state_single("test",1:10,1)
r_state$test <- 8
state_single("test",1:10,1)
shiny::selectInput("si", label = "Select:", c("a","b"), selected = state_single("si"))
r_state$si <- "b"
shiny::selectInput("si", label = "Select:", c("a","b"), selected = state_single("si", "b"))

Run the code above in your browser using DataLab