Список реактивных значений в заголовке окна Shinydashboard дублируется - PullRequest
0 голосов
/ 15 апреля 2020

Проблема: Предположим, у меня есть следующее простое приложение, в котором я хочу иметь реактивный заголовок в поле. Каждый раз, когда я выбираю более одного имени, название дублируется.

Желаемый результат: Название должно отображаться (при условии, что я выберу Питера, Клауса): Some cool text which gets duplicated if I choose more than one name Peter, Klaus. По сути, я хочу объединить входные данные в список и отобразить их в заголовке.

Есть идеи, как это сделать? Большое спасибо !!

library(shiny)
library(shinydashboard)

ui <- dashboardPage(
  dashboardHeader(),
  dashboardSidebar(),
  dashboardBody(
    box(title=textOutput('title'),
        width = 6,
        solidHeader = TRUE,
        status = "primary"
    ),

    selectInput("my_names", label = "Choose name", choices = c("Gerd", "Peter", "Klaus"), selected = "Peter", multiple = TRUE,
                selectize = TRUE)
  )
)

server <- function(input, output) {
  output$title <- renderText({
    req(input$my_names)

    paste0("Some cool text which gets duplicated if I choose more than one name ", input$my_names)
  })


}

shinyApp(ui,server)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...