Il body e completare la UI
Hai già impostato l’header e la sidebar. Ora puoi configurare il body.
Questa è una parte cruciale del wireframing, perché ti aiuta a decidere dove posizionare Risultati e input nelle posizioni desiderate all’interno del corpo principale del dashboard.
In questo esercizio inserirai diversi Risultati e input nel dashboard. Così facendo, otterrai tutti e tre i componenti dell’interfaccia utente, che verranno assemblati in dashboardPage().
Questo esercizio fa parte del corso
Creare dashboard con shinydashboard
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
header <- dashboardHeader(title = "Soccer tournament")
sidebar <- dashboardSidebar(
sidebarMenu(
menuItem("Matches", tabName = "matchtab", icon = icon("futbol")),
menuItem("General statistics", tabName = "statstab", icon = icon("chart-line"))
)
)
body <- dashboardBody(tabItems(
tabItem(tabName = "matchtab",
fluidRow(selectInput("match", "Match number", choices = 1:nrow(soccer)))
),
# See that the second tab should contain three sub-tabs
___(tabName = ___,
___(tabPanel("Goals"),
___("Yellow cards"),
___(___))
)
))