De body en het afronden van de UI
Je hebt de header en sidebar opgezet. Nu kun je de body toevoegen.
Dit is een cruciaal onderdeel van het wireframingproces, omdat het je helpt te bepalen waar je je resultaten en invoer plaatst binnen de hoofdsectie van het dashboard.
In deze oefening plaats je verschillende resultaten en invoerelementen in het dashboard. Daarmee krijg je alle drie de onderdelen van de gebruikersinterface, die vervolgens samenkomen in dashboardPage().
Deze oefening maakt deel uit van de cursus
Dashboards bouwen met shinydashboard
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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"),
___(___))
)
))