Inizia subitoInizia gratis

Il body e completare la UI

Hai già impostato l’header e la sidebar. Ora puoi configurare il body.

Questa è una parte cruciale del wireframing, perché ti aiuta a decidere dove posizionare Risultati e input nelle posizioni desiderate all’interno del corpo principale del dashboard.

In questo esercizio inserirai diversi Risultati e input nel dashboard. Così facendo, otterrai tutti e tre i componenti dell’interfaccia utente, che verranno assemblati in dashboardPage().

Questo esercizio fa parte del corso

Creare dashboard con shinydashboard

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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"),
                 ___(___))
         )
))
Modifica ed esegui il codice