是否有一种方法可以扩展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)