EmpezarEmpieza gratis

El body y completar la UI

Ya has configurado el header y la sidebar. Ahora puedes configurar el body.

Esta es una parte clave del proceso de wireframing, porque te ayudará a decidir dónde colocar tus resultados y entradas en las posiciones deseadas dentro del cuerpo principal del panel.

En este ejercicio, vas a colocar varios resultados y entradas en el panel. Al hacerlo, obtendrás los tres componentes de la interfaz de usuario, que se integrarán en dashboardPage().

Este ejercicio forma parte del curso

Creación de paneles con shinydashboard

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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"),
                 ___(___))
         )
))
Editar y ejecutar código