navbarPage

0th

Percentile

Create a page with a top level navigation bar

Create a page that contains a top level navigation bar that can be used to toggle a set of tabPanel elements.

Usage
navbarPage(title, ..., id = NULL, position = c("static-top", "fixed-top",
  "fixed-bottom"), header = NULL, footer = NULL, inverse = FALSE,
  collapsible = FALSE, collapsable, fluid = TRUE, responsive = NULL,
  theme = NULL, windowTitle = title)

navbarMenu(title, ..., icon = NULL)

Arguments
title
The title to display in the navbar
...
tabPanel elements to include in the page
id
If provided, you can use input$id in your server logic to determine which of the current tabs is active. The value will correspond to the value argument that is passed to
position
Determines whether the navbar should be displayed at the top of the page with normal scrolling behavior ("static-top"), pinned at the top ("fixed-top"), or pinned at the bottom ("fixed-bottom"). Note that using
header
Tag or list of tags to display as a common header above all tabPanels.
footer
Tag or list of tags to display as a common footer below all tabPanels
inverse
TRUE to use a dark background and light text for the navigation bar
collapsible
TRUE to automatically collapse the navigation elements into a menu when the width of the browser is less than 940 pixels (useful for viewing on smaller touchscreen device)
collapsable
Deprecated; use collapsible instead.
fluid
TRUE to use a fluid layout. FALSE to use a fixed layout.
responsive
This option is deprecated; it is no longer optional with Bootstrap 3.
theme
Alternative Bootstrap stylesheet (normally a css file within the www directory). For example, to use the theme located at www/bootstrap.css you would use theme = "bootstrap.css".
windowTitle
The title that should be displayed by the browser window. Useful if title is not a string.
icon
Optional icon to appear on a navbarMenu tab.
Details

The navbarMenu function can be used to create an embedded menu within the navbar that in turns includes additional tabPanels (see example below).

Value

  • A UI defintion that can be passed to the shinyUI function.

See Also

tabPanel, tabsetPanel, updateNavbarPage

Aliases
  • navbarMenu
  • navbarPage
Examples
shinyUI(navbarPage("App Title",
  tabPanel("Plot"),
  tabPanel("Summary"),
  tabPanel("Table")
))

shinyUI(navbarPage("App Title",
  tabPanel("Plot"),
  navbarMenu("More",
    tabPanel("Summary"),
    tabPanel("Table")
  )
))
Documentation reproduced from package shiny, version 0.12.2, License: GPL-3 | file LICENSE

Community examples

Looks like there are no examples yet.