R Shiny如何使用操作按钮显示帮助框

时间:2015-03-01 21:54:15

标签: r button shiny

我在我的ui

中创建了一个动作按钮
div(style="display:inline-block",actionButton("action", label = "Help"))

我希望此按钮创建一个用户可以关闭的帮助框,其中包含有关如何使用此应用程序的文本。我该怎么做?

另外,如何自定义此按钮?如字体,颜色,对齐......

由于

1 个答案:

答案 0 :(得分:2)

单击操作按钮会增加一个值,最初为0.您可以在renderUI文件中使用server.R来定义当输入$ action为偶数时为空的窗口小部件,并helpText什么时候很奇怪。这样,相同的操作按钮将打开和关闭帮助。

output$HelpBox = renderUI({
  if (input$action %% 2){
    helpText("Here is some help for you")
  } else {
    return()
  }
})

ui.R中,使用uiOutput功能显示小部件。请记住,在单击操作按钮之前,它不会显示任何内容。

uiOutput("HelpBox")