我有一个selectInput,显示所有可能的选项。我想实现它,以便如果用户在框中键入内容并点击输入,那么这也将作为选择添加。
observeEvent(input$mykeypress, {
if(input$mykeypress == 13){
print(input$selectBox)
}
我尝试了上面的代码来查看我的输入是否发生了变化,但似乎无论我在selectbox中输入什么额外的东西,都没有被识别出来。
任何人都有想法让我能识别用户输入的任何额外内容吗?
编辑:我正在考虑的另一个想法是创建一个textInput,并使用我在selectbox中使用的所有值预先填充它。有可能吗?
答案 0 :(得分:5)
我最终搞清楚了,因为selectizeInput只是包裹selectize.js,在你的selectizeInput中你可以使用参数:options = list(create = TRUE),用户可以轻松添加单词。