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