I want to hide the button when the multi-selection is empty, but I can't figure out how to make it work.
Any hint would be greatly appreciated!
Thanks!
library(shinyjs)
app <- shinyApp(
ui = bootstrapPage(
useShinyjs(),
selectInput("sInput", "Select:", choices=1:4, multiple = TRUE),
verbatimTextOutput("vOutput"),
actionButton("btn", "A button")
),
server = function(input, output) {
observeEvent(input$sInput, {
output$vOutput = renderText(input$sInput)
if(is.null(input$sInput))
hide(id = "btn") else
show(id = "btn")
})
}
)
runApp(app)