0

I'm trying to create select input and show it in sidebar only after loading data. I tried with:

selectInput("valueinput", "VALUE", choices = c("a" = "ds","b"= "dsa")),

observeEvent(input$FileInput, {
    shinyjs::toggle("valueinput")
  })

My result is a select which disappears after loading data.

Adamek
  • 95
  • 8

1 Answers1

0

I think req() might work for you if you do something like this:

server:

output$slider.ui <- renderUI({
req(YOUR DATAFRAME())
selectInput("valueinput", "VALUE",
                    choices = c("a" = "ds","b"= "dsa"))
})

ui:

uiOutput('slider.ui')
Balter
  • 1,085
  • 6
  • 12