R Shiny selectize.js 物品创建

R Shiny selectize.js item creation

selectize.js 有一个项目创建选项,如 http://brianreavis.github.io/selectize.js/ 中所述。我正在尝试在 selectize 的 R Shiny 实现中添加相同的功能,但无法弄清楚如何。

感谢您的帮助!

PS:关于我到底在做什么的更多细节——我有某种自由文本向量,我可以让用户添加。但是,我希望 Shiny 提示用户使用之前添加的现有自由文本值,以防用户想要重复其中一个。

您所要做的就是将 create 选项设置为 true:

library(shiny)
shinyApp(
  server = function(input, output, session) {
      observe({ print(input$foo) })
  },
  ui = fluidPage(
    selectizeInput(
       "foo", "foo", c(), selected = NULL, multiple = TRUE,
       options = list(create = TRUE))
  )
)