【发布时间】:2021-09-10 19:31:37
【问题描述】:
当我在 selectizeInput 中使用 options = list(create = TRUE) 时,我可以手动添加一个值 - 另请参阅 https://selectize.dev/docs.html 和 https://shiny.rstudio.com/gallery/selectize-examples.html 中的示例 3。
如何从服务器代码中添加新值?下面的示例使用了一个假设的updateSelectizeInput,但预计不起作用。
library(shiny)
ui = fluidPage(
selectizeInput("select", 'Select',
choices = c("anton", "bertha"),
options = list(create = TRUE)
),
actionButton("settext", "Set Text from server")
)
server = function(input, output, session) {
# This code does not work, shows the idea
updateSelectizeInput(session, "select", options = list(value = "Caesar"))
}
shinyApp(ui, function(input, output, session) {})
【问题讨论】:
标签: r shiny selectize.js