머리글 패널의 드롭 다운 메뉴에 여러 링크를 넣으 려하지만 이제 그룹화 된 세로로 그룹화 된 드롭 다운 메뉴를 원하는 동안 태그 $ li를 통해 평평한 수평 레이아웃으로 만 만들 수 있습니다.shinydashboard header dropdown 그룹 링크 추가
최소 반복 코드는 다음과 같습니다. 즉, grouplinkAB 아래에 linkA 및 linkB를 넣고 사용자가 새 창에서 그 중 하나를 열 수 있음을 의미합니다. 그것은 코드에서와 같이 dropdownMenu (type = 'notifications', ...)를 사용하여 얻을 수 있지만 "grouplinkAB"의 그룹 이름을 어디에 넣어야할지 모르며, "grouplinkAB"을 클릭하면 새 창을 열 수 없습니다. 링크, 또한 텍스트를 숨길 필요가 "당신은 2 통보가"태그와 함께 그것을 달성하고 싶습니다 $ 리튬 및 태그 $ 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