【发布时间】:2018-09-25 22:16:20
【问题描述】:
我在边栏中有两个菜单项。目前,如果我单击任何菜单项,则会显示所有菜单项的选项卡项。我想让它可折叠,如果我点击多个名称菜单,单个分析应该折叠,如果我点击单个分析,多个应该折叠。
目前的设计是
相同的可重现代码是
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(title = "Dashboard", titleWidth = 290),
dashboardSidebar(
width = 290,
sidebarMenu(
menuItem(
"Multiple Incident Analysis",
tabName = "dashboard",
icon = icon("th")),
splitLayout(cellWidths = c("44%", "31%", "25%"),
dateInput("datefrom", "Date From:", format = "mm/dd/yyyy", Sys.Date()-5),
textInput("datefrom_hour", "Hour",
value = "12:00"),
textInput("datefrom_noon","AM/PM", value = "AM")),
splitLayout(cellWidths = c("44%", "31%", "25%"),
dateInput("dateto", "Date To:", format = "mm/dd/yyyy"),
textInput("dateto_hour", "Hour",
value = "11:59"),
textInput("dateto_noon","AM/PM", value = "PM")),
menuItem("Single Analysis",
tabName = "widgets",
icon = icon("th")),
numericInput("tckt", "Ticket Number : ", 12345, width = 290),
submitButton("Submit", width = "290")
)),
dashboardBody(
))
shinyApp(ui, server)
我无法在此使用条件面板。
【问题讨论】:
标签: r shiny dashboard shinydashboard shinyjs