Learn R Programming

radiant (version 0.1.95)

state_init: Set initial value for shiny input

Description

Set initial value for shiny input

Usage

state_init(inputvar, init = "")

Arguments

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

Value

value for inputvar

Details

Useful for radio button or checkbox

See Also

state_single

state_multiple

copy_from

Examples

Run this code
r_state <- list()
state_init("test")
state_init("test",0)
r_state$test <- c("a","b")
state_init("test",0)
shiny::radioButtons("rb", label = "Button:", c("a","b"), selected = state_init("rb", "a"))
r_state$rb <- "b"
shiny::radioButtons("rb", label = "Button:", c("a","b"), selected = state_init("rb", "a"))

Run the code above in your browser using DataLab