gpt4 book ai didi

r - 在 R Shiny 中隐藏选项卡面板

转载 作者:行者123 更新时间:2023-12-03 09:00:22 25 4
gpt4 key购买 nike

伙计们。我有一个关于如何在 R Shiny 中隐藏 tabpanel 的问题。我在这里读了一篇引用资料。 https://shiny.rstudio.com/reference/shiny/1.0.5/showTab.html

然后,我根据这个引用修改了我的代码,但没有成功。这是我的代码的一部分:

  ui <- fluidPage(

sidebarLayout(
sidebarPanel(
conditionalPanel(
condition = "input.tabselected == 1",
....
actionButton("hideTab","Hide Tab"),
actionButton("showTab","Show Tab")
),

mainPanel(
tabsetPanel(type = "tabs",
tabPanel(title = "D",
value=1),
tabPanel(title = "S",
value=3),
tabPanel(title = "Y",
value=2),
id = "tabselected")
)

...

      server <- function(input, output) {
hideTab(inputId = "tabselected", target = "Y")
})

}

和conditionPanel有什么关系吗?或者可能还有其他原因?谢谢。

最佳答案

提供给 hideTab 的是错误的:

ui <- fluidPage(

sidebarLayout(
sidebarPanel(
conditionalPanel(
condition = "input.tabselected == 1",
actionButton("hideTab","Hide Tab"),
actionButton("showTab","Show Tab")
)
),
mainPanel(
tabsetPanel(type = "tabs",
tabPanel(title = "D",
value=1),
tabPanel(title = "S",
value=3),
tabPanel(title = "Y",
value=2),
id = "tabselected")
)
)
)

server <- function(input, output) {
observeEvent(input$hideTab, {
hideTab(inputId = "tabselected", target = "2")
})
}

shinyApp(ui = ui, server = server)

关于r - 在 R Shiny 中隐藏选项卡面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51033610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com