【发布时间】:2018-07-24 01:33:23
【问题描述】:
Shiny 的新手,似乎还找不到这个信息:我正在制作一个带有两个 selectInput 下拉列表的应用程序,这样第二个(以黄色突出显示)依赖于第一个。
这是用于数据探索的,基本上会遍历不同的文件夹内容。这是我想要的:
ui <- fluidPage(
selectInput(inputId = "site", label = "Select Site", choices = dir(basepath)),
selectInput(inputId = "duct", label = "Select Duct",
choices = dir(grep(input$site, dir(basepath, full.names = T), val = T)))
)
上面的代码显然不起作用。我不确定如何在另一个输入函数中使用input$site。
我找到了一些答案:Displaying multiple inputbox on selecting multiple variables using selectinput function in R Shiny 和 using conditionalPanel in Shiny ui.R and server.R: different selectInput based on a condition,但它们并不直接适用,因为我没有第一个输入 (inputId = "site") 可能选项的详尽列表。
【问题讨论】: