R 在单击后如何停止在selectize input中重新启动列表?

R 在单击后如何停止在selectize input中重新启动列表?,r,shiny,R,Shiny,当我以“新建”的形式筛选状态列表时,我只能选择一个状态。之后,列表将重新启动,我必须再次输入:“New”,以便找到名称中包含“New”的状态。我想过滤状态,一次选择更多的状态 下面我添加了一张图片和一个代码,展示了我的目标 库(闪亮) 我不认为我们可以轻易地做到这一点。我误解了这个问题,给出了错误的答案。我想您期望的解决方案需要一些javascript工作。在有光泽的环境中做这件事并不容易。 library(shiny) ui <- fluidPage( sidebarLayout

当我以“新建”的形式筛选状态列表时,我只能选择一个状态。之后,列表将重新启动,我必须再次输入:“New”,以便找到名称中包含“New”的状态。我想过滤状态,一次选择更多的状态

下面我添加了一张图片和一个代码,展示了我的目标

库(闪亮)

我不认为我们可以轻易地做到这一点。我误解了这个问题,给出了错误的答案。我想您期望的解决方案需要一些javascript工作。在有光泽的环境中做这件事并不容易。
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)