Description Usage Arguments Details App with collapse See Also Examples
The collapsePane() creates a collapsible container. The state of the
container, expanded or collapsed, is toggled using showCollapsePane(),
hideCollapsePane(), and toggleCollapsePane().
1 2 3 4 5 6 7 | 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()
1 2 3 4 | ### Examples
# As these are server-side utilities, please run the example applications
# above.
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.