Rintrojs-扩展工具提示

时间:2020-06-24 06:35:51

标签: r shiny intro.js

是否有一种方法可以扩展Rintrojs中的工具提示?

这是我尝试过的:

library(shiny)
library(rintrojs)

ui <- shinyUI(fluidPage(
  introjsUI(),
  mainPanel(
    textInput("intro","Enter an introduction"),
    actionButton("btn","Press me")
  )
)
)

server <- shinyServer(function(input, output, session) {
  
  steps <- reactive(data.frame(element = c(NA,"#btn"),
                               intro = c(input$intro,"This is a button"),
                               width = c("500px", "500px")))
  
  observeEvent(input$btn,{
    introjs(session,options = list(steps=steps()))
    
  })
  
})

# Run the application 
shinyApp(ui = ui, server = server)

0 个答案:

没有答案