嗨,大家好,我想知道是否有可能在一个闪亮的应用程序上删除当前活动的tabPanel:
这是我的代码:
# server
observeEvent(input$removeTab, priority = 20, {
removeTab(inputId="sortTab", target=input$ACTIVE_TAB)
})
# ui
actionButton("removeTab", "Remove current tab")
非常感谢您的帮助!
这里是答案。如果我们希望删除的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")