创建滑块,隐藏它并在数据加载后显示

时间:2018-01-12 19:17:18

标签: r shiny

我尝试创建选择输入并仅在加载数据后才在侧栏中显示。我尝试过:

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

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

我的结果是加载数据后消失的选择。

1 个答案:

答案 0 :(得分:0)

我认为如果您执行以下操作,req()可能对您有用:

服务器:

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

UI:

uiOutput('slider.ui')