簡體   English   中英

使用Shinybs在閃亮應用程序中顯示文本的彈出框/工具提示

[英]Popover / tooltip for a text in shiny app using shinybs

有沒有一種方法可以將彈出框或工具提示添加到

output$Text <- renderText({ c("TestText") })元素,然后使用ShinyBS通過renderUI呈現?

這樣的事嗎?

基礎光澤

rm(list=ls())
library(shiny)

ui <- basicPage(
  headerPanel("Tooltip test"),
  mainPanel(
    column(3,tags$div(title="Tooltip works",verbatimTextOutput("Text")))
  )
)

server <- shinyServer(function(input, output,session) {

  output$Text <- renderText({ c("TestText") })

})
shinyApp(ui = ui, server = server)

在此處輸入圖片說明

閃亮BS

rm(list=ls())
library(shiny)
library(shinyBS)

ui <- basicPage(
  headerPanel("Tooltip test"),
  bsTooltip("Text", "Tooltip works", placement = "bottom", trigger = "hover",
            options = NULL),
  mainPanel(
    column(3,verbatimTextOutput("Text"))
  )
)

server <- shinyServer(function(input, output,session) {

  output$Text <- renderText({ c("TestText") })

})
shinyApp(ui = ui, server = server)

在此處輸入圖片說明

通常,您可以使用其ID在任何Input和Output對象上使用工具提示。 例如,我加了一個工具提示downloadButton id為downloadData,在UI中。

sidebarPanel(
  downloadButton("downloadData",
    label = "Save and check the Employee List"),
  bsTooltip("downloadData",
     'This is the tooltip where you can add double quotes "like this"'),
      placement = "bottom", trigger = "hover")
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM