从Flexdashbaord的下拉菜单中选择所有值

时间:2017-06-19 11:50:19

标签: r flexdashboard

我已经采用了一个Shiny Flexdashboard的示例代码。 在示例代码中,有一个下拉菜单,一次选择一个区域。 我只是想知道有没有办法在下拉菜单中选择所有值?

请在下面的链接中找到代码,

beta.rstudioconnect.com/jjallaire/shiny-embedding

代码,点击"源代码"在极右边。

此致

莫汉

1 个答案:

答案 0 :(得分:1)

你可以做到

library(shiny)
ui = fluidPage(
  selectInput("sel", NULL, letters[1:2], multiple = T),
  actionButton("but", "all")
)
server <- function(input, output, session) {
  observeEvent(input$but, {
    updateSelectInput(session, "sel", selected = letters[1:2])
  })
}
shinyApp(ui, server)

使用?updateSelectInput访问该功能的文档。