collapsePane.RdThe collapsePane() creates a collapsible container. The state of the
container, expanded or collapsed, is toggled using showCollapsePane(),
hideCollapsePane(), and toggleCollapsePane().
collapsePane(id, ..., show = FALSE, animate = TRUE) hideCollapsePane(id, session = getDefaultReactiveDomain()) showCollapsePane(id, session = getDefaultReactiveDomain()) toggleCollapsePane(id, session = getDefaultReactiveDomain())
| id | A character string specifying the id of the collapse pane. |
|---|---|
| ... | Tag elements inside the collapsible pane or additional named arguments passed as HTML attributes to parent element. |
| show | One of |
| animate | One of |
| session | A reactive context, defaults to |
Padding may not be applied to the collapsible pane div element. To pad a collapsible pane first wrap the pane in another element and add padding to this new element.
ui <- container(
buttonInput(
id = "demo",
label = "Toggle collapse"
),
collapsePane(
id = "collapse",
p(
"Pellentesque condimentum, magna ut suscipit hendrerit, ",
"ipsum augue ornare nulla, non luctus diam neque sit amet urna."
),
p(
"Praesent fermentum tempor tellus. Vestibulum convallis, ",
"lorem a tempus semper, dui dui euismod elit, vitae placerat ",
"urna tortor vitae lacus."
)
)
)
server <- function(input, output) {
observeEvent(input$demo, {
toggleCollapsePane("collapse")
})
}
shinyApp(ui, server)
Other components:
alert(),
badge(),
blockquote(),
card(),
d1(),
dropdown(),
img(),
jumbotron(),
modal(),
navContent(),
popover(),
pre(),
toast()
### Examples # As these are server-side utilities, please run the example applications # above.