inst/shiny_module-master/simple_observeEvent.R

library(shiny)

## Simple shiny page with sliderInput() and textOutput().

ui <- fluidPage(
  actionButton("reset", "Reset Value"),
  checkboxInput("display", "Show Value"),
  sliderInput("slider", "Slide me", 0, 100, 5),
  checkboxInput("check", "Check reset to rest slider", FALSE),
  textOutput("number")
)

server <- function(input, output, session) {
  display <- reactive({input$display})
  output$number <- renderText({
    if(display())
      input$slider
    else
      NULL
  })
  observeEvent(input$reset, {
    updateSliderInput(session, "slider", value=0)
  })
}

shinyApp(ui, server)
mathematiguy/shinyexplorer documentation built on May 26, 2019, 6:35 a.m.