Mutate Vertical Tabset Panel
appendVerticalTab(inputId, tab, session = shiny::getDefaultReactiveDomain())removeVerticalTab(inputId, index, session = shiny::getDefaultReactiveDomain())
reorderVerticalTabs(
inputId,
newOrder,
session = shiny::getDefaultReactiveDomain()
)
The id of the verticalTabsetPanel
object.
The verticalTab to append.
The session
object passed to function given to shinyServer.
The index of the the tab to remove.
The new index order.
# NOT RUN {
if (interactive()) {
library(shiny)
library(shinyWidgets)
ui <- fluidPage(
verticalTabsetPanel(
verticalTabPanel("blaa","foo"),
verticalTabPanel("yarp","bar"),
id="hippi"
)
)
server <- function(input, output, session) {
appendVerticalTab("hippi", verticalTabPanel("bipi","long"))
removeVerticalTab("hippi", 1)
appendVerticalTab("hippi", verticalTabPanel("howdy","fair"))
reorderVerticalTabs("hippi", c(3,2,1))
}
# Run the application
shinyApp(ui = ui, server = server)
}
# }
Run the code above in your browser using DataLab