Sekcja body i uzupełnianie interfejsu użytkownika
Sekcje header i sidebar masz już za sobą. Czas na body.
To kluczowy etap tworzenia szkieletu dashboardu – pozwoli ci zdecydować, w których miejscach głównej sekcji umieścić wyniki i elementy interaktywne.
W tym ćwiczeniu rozmieścisz kilka takich elementów w dashboardzie. Dzięki temu uzyskasz wszystkie trzy składniki interfejsu użytkownika, które zostaną połączone w dashboardPage().
To ćwiczenie jest częścią kursu
Tworzenie dashboardów z shinydashboard
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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"),
___(___))
)
))