使用 R 和 Shiny 的带有子类别的下拉菜单

Posted

技术标签:

【中文标题】使用 R 和 Shiny 的带有子类别的下拉菜单【英文标题】:Drop down menu with sub category using R and Shiny 【发布时间】:2017-03-26 20:54:37 【问题描述】:

我想使用 R 创建带有子类别的下拉菜单 - 应该如何引入子类别?

`if (interactive())   
 ui <- fluidPage(
selectInput("variable", "Variable:",
            c("html Code tester", "Font Styler", "CSS3 Generator", "Box Shadow", "Border Radius"))

)

server <- function(input, output) 



shinyApp(ui, server)
`

实际输出:Actual Output 所需输出:Desired Output

如何创建类似于所需输出的内容?

谢谢!

【问题讨论】:

上下文有点不同,但您可能想在shinydashboard 中查看menuSubItem 【参考方案1】:

这可能对你有用:

 selectInput("variable", "Variable:",
              list("HTML Code tester",
                   "Font Styler", 
                   "CSS3 Generator"=c( "Box Shadow", "Border Radius")))

【讨论】:

这是真的。我不认为“基本”引导程序支持多级下拉菜单。为此,它必须扩展。 对,它只是在菜单项中添加了一个标题。谢谢@yeedle

以上是关于使用 R 和 Shiny 的带有子类别的下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章

R Shiny、Leaflet 的问题 --> SelectInput 以更改下拉菜单中的选择

在shiny中用现有的plotly情节创建下拉菜单。

R Shiny server.R 反应式时间/日期滑块,轴变化

R Shiny Dynamic 选择输入 - 捕获事件

如何在Shiny R中丢弃DT :: datatable上的用户编辑

selectInput 选择依赖于 R Shiny Flexdashboard 的另一个 selectInput