collapsePane.Rd
The 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.