inst/examples-shiny/sandbox/server.R

library(shiny)
library(shinyjs)

source("helpers.R")

shinyServer(function(input, output, session) {
  # when an example is clicked, copy that expression to the input box
  lapply(names(examples), function(ex) {
    ex <- examples[ex]
    onclick(sprintf("example-%s", names(ex)),
            updateTextInput(session, "runcode_expr", value = as.character(ex)))
  })
})
daattali/shinyjs documentation built on June 11, 2025, 6:07 p.m.