gpt4 book ai didi

r - Shiny 仪表板中的条件面板

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

我有一个关于光泽仪表板中的条件面板的问题。是否可以在menuItem中的sidebarMenu上创建条件面板?我的目标是在单击菜单选项卡selectInput后获得一个附加的title2(但对于title1选项卡应保持不可见)。

我正在做如下事情

ui <- dashboardPage(
dashboardHeader(title = "Basic Dashboard"),
dashboardSidebar(
sidebarMenu(
menuItem("tab title1", tabName = "name1", icon = icon("th")),
menuItem("tab title2", tabName = "name2", icon = icon("th"))
),
conditionalPanel(
condition = "input.tabName == 'name2'",
selectInput("period", "Period:",
choices = list("Years" = 1, "Months" = 2))
)
),
dashboardBody())


在标准 shiny中,可以通过在选项卡中添加 , value=1来完成,但是在这里不起作用。有谁知道解决方案吗?
提前致谢 :)

最佳答案

id添加额外的参数sidebarMenu解决了该问题。

ui <- dashboardPage(
dashboardHeader(title = "Basic Dashboard"),
dashboardSidebar(
sidebarMenu(id="menu1",
menuItem("tab title1", tabName = "name1", icon = icon("th")),
menuItem("tab title2", tabName = "name2", icon = icon("th"))
),
conditionalPanel(
condition = "input.menu1 == 'name2'",
selectInput("period", "Period:",
choices = list("Years" = 1, "Months" = 2))
)
),
dashboardBody())

关于r - Shiny 仪表板中的条件面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29925585/

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