【发布时间】:2018-10-24 00:30:23
【问题描述】:
如何要求用户从pickerInput 中选择输入?
这是一个基本的例子:
library("shiny")
library("shinyWidgets")
ui <- fluidPage(
column(
width = 4,
pickerInput(inputId = "fruit",
label = "Fruits",
choices = c("Apple", "Mango", "Pear", "Orange"),
options = list(`actions-box` = T,
`none-selected-text` = "Please make a selection!"),
multiple = T)
))
server <- function(input, output) {
output$res <- renderPrint({
input$fruit
})
}
shinyApp(ui = ui, server = server)
当我创建pickerInput 菜单时,我是否可以添加一个选项来设置它,以便菜单始终需要输入?
【问题讨论】:
-
req(input$fruit)作为output$res中的第一行可能会有所帮助。 -
您可以在
pickerInput中添加一个selected=,这样它会根据选择进行初始化,因此没有选择不是一种选择?