R Shiny设置SelectizeInput默认值为NULL

4

我曾尝试使用以下代码。但是,selectizeInput小部件的默认值并不像我预期的那样为NULL。之前当我允许多个输入时,默认设置是有效的(为NULL)。但是这一次我只需要一个单选输入。有什么建议吗?

       selectizeInput("request","Select Existing Request",
               choice = unique(fileNames),multiple = FALSE,
               selected = NULL)

你可以发布一份可工作/可重现的代码片段吗? - Gopala
1个回答

6
尝试这个:

试试这个:

library(shiny)

fileNames = c('a', 'b', 'c', 'd', 'e')

ui <- fluidPage(
  selectInput("request","Select Existing Request",
                 choice = c('Choose a File Name' = '', unique(fileNames)), multiple = FALSE,
                 selected = NULL)
)

server <- function(input, output) {

}

shinyApp(ui = ui, server = server)

将空占位符设置为' '违背了拥有selected = NULL的目的。请选择其中一个,但不要将它们放在一起(因为后者将被忽略)。 - gented

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接