【发布时间】:2018-11-09 23:56:12
【问题描述】:
使用 shinywidgets pickerinput 我正在尝试使用下拉菜单。下面是代码。当用户选择所有输入时,有人可以告诉我如何在显示输入中显示文本总数。我可以显示计数,但不能显示文本总数。
library("shiny")
library("shinyWidgets")
ui <- fluidPage(
column(
width = 4,
pickerInput(
inputId = "id", label = "Choices :",
choices = c("Banana", "Blueberry", "Cherry", "Coconut", "Grapefruit",
"Kiwi", "Lemon", "Lime", "Mango", "Orange", "Papaya"),
options = list(`actions-box` = TRUE, `selected-text-format` = "count > 2",
`count-selected-text` = "{0}/{1} fruits"),
multiple = TRUE
)
)
)
server <- function(input, output) {
output$res <- renderPrint({
input$id
})
}
shinyApp(ui = ui, server = server)
【问题讨论】:
-
在你的 ui 部分的某处添加
textOutput("res")。除了pickerInput()调用之外,您不会告诉您的应用显示任何内容。 -
我想在选择选择器文本框(下拉菜单)内查看总计,而不是在外面查看。当您运行代码并选择无时,它表示没有选择任何内容。但是当它说选择总计时,它会显示单个项目而不是“总计”