Я хочу знать, возможно ли создать несколько информационных окон только с одной реактивной функцией «ibox», как в приведенном ниже сценарии. Я передам значения для всех информационных полей ниже в рамках реактивной функции ibox и увижу, что все они отображаются вместе.
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(title = "Dynamic boxes"),
dashboardSidebar(),
dashboardBody(
fluidRow(
infoBoxOutput("ibox")
)))
server <- function(input, output) {
output$ibox <- renderInfoBox({
infoBox(
"Title",
5,
icon = icon("credit-card")
)
infoBox(
"Title",
5,
icon = icon("credit-card")
)
infoBox(
"Title",
4,
icon = icon("credit-card")
)
})}
shinyApp(ui, server)
renderUI()
иuiOutput()
:) Я думаю, что если вы заменитеrenderInfoBox()
наrenderUI()
, вы уже должны быть достаточно близки к тому, что хотите. - person Lodewic Van Twillert   schedule 22.03.2018