2
我想在标题面板的下拉菜单中放置多个链接,但现在我只能通过标记$ li创建一个平整的水平布局,而我想要一个垂直分组下拉菜单。shinydashboard header dropdown add group links
最小可重复代码如下,我的意思是我想将linkA和linkB放在grouplinkAB下,用户可以在新窗口中打开其中的一个。可以通过代码中的dropdownMenu(type ='notifications',...)来实现,但我不知道在哪里放置“grouplinkAB”的组名,以及点击链接,我也必须隐藏文字“你有2个通知”,所以我想用tags $ li和tags $ ul来实现它,但是我对HTML有一点了解,任何帮助都将不胜感激。
library(shinydashboard)
library(shiny)
runApp(
shinyApp(
ui = shinyUI(
dashboardPage(
dashboardHeader(title='Reporting Dashboard',
tags$li(class="dropdown",tags$a("grouplinkAB",href="http://stackoverflow.com/", target="_blank")),
tags$li(class="dropdown",tags$a("linkA",href="http://stackoverflow.com/", target="_blank")),
tags$li(class="dropdown",tags$a("linkB",href="http://stackoverflow.com/", target="_blank")),
dropdownMenu(type='notifications',
notificationItem(text='linkA',href="http://stackoverflow.com/"),
notificationItem(text='linkB',href="http://stackoverflow.com/")
)
),
dashboardSidebar(),
dashboardBody()
)
),
server = function(input, output){}
), launch.browser = TRUE
)
太棒了!它按预期工作,非常感谢。 现在下拉菜单的默认设置太宽了,并且链接无法在新窗口中打开。我会搜索一些关于它的设置。 – earclimate