【问题标题】:R shiny making sub panelsR闪亮制作子面板
【发布时间】:2014-03-05 18:34:36
【问题描述】:

是否有一种简单的解决方案可以在 R 中创建的主选项卡面板中制作选项卡面板?

这是我创建主面板的方法:

mainPanel(
  tabsetPanel(id = "tabSelected",
    tabPanel("Tab1", uiOutput("Tab1")),
    tabPanel("Tab2", uiOutput("Tab2"))

我想在“Tab1”中为我想展示的各种图创建新标签。我试图嵌套 tabsetPanel 函数,但这不起作用。谢谢!

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    也许是因为您忘记将它们包含到新的子标签集面板中?

    这对我有用:

    shiny::runApp(list(
      ui = bootstrapPage(
    
        tabsetPanel(id = "tabSelected",
          tabPanel("Tab1", uiOutput("Tab1")),
          tabPanel("Tab2", uiOutput("Tab2"))
        )
    
      ),
      server = function(input, output,session) {
    
        output$Tab1 <- renderUI({
          tabsetPanel(id = "subTabPanel1", 
            tabPanel("subTab11"),
            tabPanel("subTab12")
          )
        })
    
        output$Tab2 <- renderUI({
          tabsetPanel(id = "subTabPanel2", 
                      tabPanel("subTab21"),
                      tabPanel("subTab22")
          )
        })
      }
    ))
    

    【讨论】:

      猜你喜欢
      • 2016-04-10
      • 1970-01-01
      • 2016-09-24
      • 2016-02-26
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      相关资源
      最近更新 更多