popover.Rd
Popovers are small windows of content associated with a tag element. Use
popover()
to construct the element and showPopover()
to add it to any tag
element with an HTML id. Popovers are great for explaining inputs and giving
hints to the users. Popovers are hidden with closePopover()
.
popover(..., title = NULL) showPopover( id, popover, placement = "top", duration = NULL, session = getDefaultReactiveDomain() ) closePopover(id, session = getDefaultReactiveDomain())
... | Character strings or tag elements specifying the content of the popover or additional named arguments passed as HTML attributes to the parent element. |
---|---|
title | A character string specifying a title for the popover, defaults
to |
id | A character string specifying the id of a popover's target tag element. |
popover | The popover element to show, typically a call to |
placement | One of |
duration | A positive integer specifying the duration of the popover in
seconds or |
session | A reactive context, defaults to |
ui <- container( buttonInput("showHelp", "Help!"), div( id = "textBlock1", "Sociis natoque penatibus et magnis" ) %>% padding(3) ) %>% display("flex") %>% flex(justify = "around") server <- function(input, output) { observeEvent(input$showHelp, ignoreInit = TRUE, { showPopover( target = "textBlock1", popover(title = "Hint", "I am a <div> element!"), placement = "bottom", duration = 4 ) }) } shinyApp(ui, server)
Other components:
alert()
,
badge()
,
blockquote()
,
card()
,
collapsePane()
,
d1()
,
dropdown()
,
img()
,
jumbotron()
,
modal()
,
navContent()
,
pre()
,
toast()
### Examples # Please see example application above.