当我在Shiny中过滤状态列表时:“新”我只能选择一个状态。之后,列表重新启动,我必须再次输入:“New”,以便在名称中找到包含“New”的状态。我想过滤状态并一次选择更多状态。
下面我添加了一张图片和一段显示我目标的代码。
library(shiny)
ui <- fluidPage(
sidebarLayout(
sidebarPanel(
selectizeInput(
'e2', '2. Multi-select', choices = state.name, multiple = TRUE
)
),
mainPanel(
verbatimTextOutput('ex_out')
)
)
)
server <- function(input, output) {
output$ex_out <- renderPrint({
sapply(sprintf('e%d', 2), function(id) {
input[[id]]
})
})
}
shinyApp(ui = ui, server = server)