Der Body und die UI fertigstellen
Du hast den header und die sidebar eingerichtet. Jetzt kannst du den body anlegen.
Das ist ein wichtiger Schritt im Wireframing-Prozess, denn hier legst du fest, wo genau deine Ausgaben und Eingaben im Hauptbereich des Dashboards positioniert werden.
In dieser Übung platzierst du mehrere Ausgaben und Eingaben im Dashboard. Damit vervollständigst du alle drei Komponenten der Benutzeroberfläche, die anschließend in dashboardPage() zusammengeführt werden.
Diese Übung ist Teil des Kurses
Dashboards mit shinydashboard erstellen
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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"),
___(___))
)
))