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
<Kurs>Dashboards mit shinydashboard erstellen</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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"),
___(___))
)
))