将选择添加到selectInput

Gre*_*een 3 r shiny

我有一个selectInput显示所有可能的选择。我要实现它,以便如果用户在框中键入内容并按回车键,那么它也将作为选择添加。

observeEvent(input$mykeypress, {

if(input$mykeypress == 13){

    print(input$selectBox)

}
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的代码来查看我的输入是否已更改,但是无论我在选择框中键入什么额外的东西,似乎都无法识别。

任何人都有我可以识别用户键入的内容的想法吗?

编辑:我正在考虑的另一个想法是创建一个textInput,并用我在选择框中使用的所有值预填充它。这样有可能吗?

Gre*_*een 6

我最终弄清楚了,因为selectizeInput只是包装了selectize.js,在selectizeInput中,您可以使用参数:options = list(create = TRUE),并且用户可以轻松添加单词。