在“闪亮的应用程序中,删除带有按钮的活动标签面板

问题描述 投票:1回答:2

嗨,大家好,我想知道是否有可能在一个闪亮的应用程序上删除当前活动的tabPanel:

这是我的代码:

  # server
  observeEvent(input$removeTab, priority = 20, {
     removeTab(inputId="sortTab", target=input$ACTIVE_TAB)
  })

  # ui
  actionButton("removeTab", "Remove current tab")

非常感谢您的帮助!

r shiny tabpanel
2个回答
0
投票

我认为您想使用

removeTab()

闪亮功能

remove tab example


0
投票

这里是答案。如果我们希望删除的tabPanel封装在TabsetPanel中,例如::

TabsetPanel(id='sortTab', Tabpanel(), Tabpanel() )

我们只好用目标上的input参数重新指定TabSetPanel ID:

  # server
  observeEvent(input$removeTab, priority = 20, {
     removeTab(inputId="sortTab", target=input$sortTab)
  })

  # ui
  actionButton("removeTab", "Remove current tab")
© www.soinside.com 2019 - 2024. All rights reserved.