初始化tabPanel输入值Shiny R.

时间:2016-07-07 14:57:03

标签: r shiny

我有一个Shiny应用程序,其中tabsetPanel中有两个tabPanel。 tabPanel中的小部件是根据从mySQL加载的数据框(称为stager)中的值动态创建的。第二个tabPanel复选框的输入值(已选中)仅在单击选项卡时初始化,但我希望在运行Shiny应用程序时初始化它们。服务器和UI代码如下:

服务器代码(第二个tabPanel):

  output$Box4 = renderUI(checkboxGroupInput('showcols',
                                            'Columns to show:',
                                            names(stager2()),
                                            selected = names(stager2()[c(1,6,10,11,14,15,18,19,20)])))

UI代码(第二个tabPanel):

  tabPanel("Select Columns", 
           hr(),
           uiOutput("Box4")
  )

非常感谢有关如何在运行应用程序时初始化输入值的任何想法。

1 个答案:

答案 0 :(得分:0)

你有没有玩npm install功能?

http://shiny.rstudio.com/reference/shiny/latest/observe.html

我没有亲自将它用于此类事情,但它可能会有所帮助。