Tělo dashboardu a dokončení UI
Nastavil/a sis header a sidebar. Teď je čas nastavit body.
Jde o klíčovou část procesu wireframingu – pomůže ti rozhodnout, kam v hlavní části dashboardu umístit jednotlivé výstupy a vstupy.
V tomto cvičení do dashboardu přidáš několik výstupů a vstupů. Tím získáš všechny tři součásti uživatelského rozhraní, které pak spojíš dohromady v dashboardPage().
Toto cvičení je součástí kurzu
Tvorba dashboardů pomocí shinydashboard
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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"),
___(___))
)
))