闪亮-不同选项卡集上的rintrojs

闪亮-不同选项卡集上的rintrojs,r,shiny,R,Shiny,我正在shinny中开发一个交互式帮助,显然选择的是rintrojs 当我查看示例和文档时,我发现要将introBox命令添加到我们想要的交互帮助的每个元素中有点难看(参见这里的示例) 因此,我寻找了一个更好的解决方案,我找到了这个赢得第一届闪亮竞赛的应用程序(顺便说一句,我对这个应用程序的功能感到震惊,对创作者来说是一种荣誉)。无论如何,他们的交互式帮助方法是编写一个文本文件,我们可以这样调用tour\u 1: #Welcome;Welcome to the interactive tour

我正在
shinny
中开发一个交互式帮助,显然选择的是
rintrojs

当我查看示例和文档时,我发现要将
introBox
命令添加到我们想要的交互帮助的每个元素中有点难看(参见这里的示例)

因此,我寻找了一个更好的解决方案,我找到了这个赢得第一届闪亮竞赛的应用程序(顺便说一句,我对这个应用程序的功能感到震惊,对创作者来说是一种荣誉)。无论如何,他们的交互式帮助方法是编写一个文本文件,我们可以这样调用
tour\u 1

#Welcome;Welcome to the interactive tour
#allpanels;iSEE provides a Shiny interface that allows you to generate a series of panels for exploring 
#redDimPlot1;For example,....
其中第一个元素类似于div css元素,第二个元素是帮助文本

在服务器内部使用此
observeEvent
功能

  observeEvent(input$tour, {

      tour <- read.delim(file.path(getwd(),"help", "tour_1"),
                         sep=";", stringsAsFactors=FALSE, row.names=NULL, quote="")

      introjs(session, options=list(steps=tour))
  })
observeEvent(输入$tour{

巡视您是在寻找一个将用户从一个选项卡移动到另一个选项卡的演练按钮,还是多个演练按钮(每个选项卡上各有一个),只讨论当前选项卡上的内容?一个演练。无论应用程序用户访问的是哪个部分,他都可以单击“帮助”按钮巡视应用程序。巡视应带来hi从第一页到最后一页,我解释了该页中的每个组件。