使用 Shiny App 中的按钮删除活动选项卡面板
Remove active tabpanel with button in Shiny App
大家好,我很想知道是否可以删除 shiny 应用程序上当前活动的 tabPanel:
这是我的代码:
# server
observeEvent(input$removeTab, priority = 20, {
removeTab(inputId="sortTab", target=input$ACTIVE_TAB)
})
# ui
actionButton("removeTab", "Remove current tab")
非常感谢您的帮助!
我想你想使用
removeTab()
Shiny 中的函数
答案在这里。如果我们要移除的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")
大家好,我很想知道是否可以删除 shiny 应用程序上当前活动的 tabPanel:
这是我的代码:
# server
observeEvent(input$removeTab, priority = 20, {
removeTab(inputId="sortTab", target=input$ACTIVE_TAB)
})
# ui
actionButton("removeTab", "Remove current tab")
非常感谢您的帮助!
我想你想使用
removeTab()
Shiny 中的函数
答案在这里。如果我们要移除的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")