Začněte nyníZačněte zdarma

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

Zobrazit kurz

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"),
                 ___(___))
         )
))
Upravit a spustit kód