javascript - 从 selectizeInput 获取不完整的输入

标签 javascript r shiny selectize.js

我使用 selectizeInput 来获得可自动完成的单词列表,如下面的应用程序所示。

server <- function(input, output) {
    output$word <- renderText({
        input$selInp
    })
}

ui <- fluidPage(
    sidebarLayout(
        sidebarPanel(
            selectizeInput('selInp', label  ='', 
                           selected = 'like',
                           choices = c('like','eat','apples','bananas'))
        ),
        textOutput('word')
    )
)

shinyApp(ui = ui, server = server)

我想做的就是接受与选择不匹配的输出。因此,如果我写“orange”,我希望能够在 textOutput 中显示它。有没有办法告诉 selectizeInput 对于它所需要的输入不要那么有选择性?

最佳答案

我相信您正在寻找创建选项:

library(shiny)

server <- function(input, output) {
  output$word <- renderText({
    input$selInp
  })
}

ui <- fluidPage(
  sidebarLayout(
    sidebarPanel(
      selectizeInput('selInp', label  ='', 
                     selected = 'like',
                     options = list('create' = TRUE),
                     choices = c('like','eat','apples','bananas'))
    ),
    textOutput('word')
  )
)

shinyApp(ui = ui, server = server)

关于javascript - 从 selectizeInput 获取不完整的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43332776/

相关文章:

javascript - Laravel,jquery - 根据选择框填充输入框

javascript - 使用 dburles :google-maps Meteor package? 时如何添加 Google map 可视化库

javascript - AngularJs 注入(inject)器模块错误

java - 如何在 Tomcat 上将 Rserve 与 JSP 一起使用? (Windows 7的)

r - 限制在评估 (eval()) 用户输入以进行拼凑时可以执行的代码

R Shiny "R_ZIPCMD"路径压缩错误

r - 在 Shiny 中正确显示交叉表

javascript - Meteor {{#if currentUser}} 的行为不符合预期

在 R 中读取系统 TMP 目录

r - 显示包含值的矩阵作为热图