tabsetPanel
tabsetPanel(..., id = NULL, selected = NULL, type = c("tabs", "pills"), position = c("above", "below", "left", "right"))
Arguments
... | tabPanel elements to include in
the tabset |
---|---|
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 tabPanel . |
selected | The value (or, if none was
supplied, the title ) of the tab that should be
selected by default. If NULL , the first tab will
be selected. |
type | Use "tabs" for the standard look; Use "pills" for a more plain look where tabs are selected using a background fill color. |
position | The position of the tabs relative to the
content. Valid values are "above", "below", "left", and
"right" (defaults to "above"). Note that the
position argument is not valid when type is
"pill". |
Create a tabset panel
Value
A tabset that can be passed to mainPanel
Description
Create a tabset that contains tabPanel
elements. Tabsets are
useful for dividing output into multiple independently viewable sections.
Examples
# Show a tabset that includes a plot, summary, and # table view of the generated distribution mainPanel( tabsetPanel( tabPanel("Plot", plotOutput("plot")), tabPanel("Summary", verbatimTextOutput("summary")), tabPanel("Table", tableOutput("table")) ) )<div class="span8"> <div class="tabbable tabs-above"> <ul class="nav nav-tabs"> <li class="active"> <a href="#tab-3392-1" data-toggle="tab">Plot</a> </li> <li> <a href="#tab-3392-2" data-toggle="tab">Summary</a> </li> <li> <a href="#tab-3392-3" data-toggle="tab">Table</a> </li> </ul> <div class="tab-content"> <div class="tab-pane active" id="tab-3392-1"> <div id="plot" class="shiny-plot-output" style="width: 100% ; height: 400px"></div> </div> <div class="tab-pane" id="tab-3392-2"> <pre id="summary" class="shiny-text-output"></pre> </div> <div class="tab-pane" id="tab-3392-3"> <div id="table" class="shiny-html-output"></div> </div> </div> </div> </div>