链接到Shiny中dropdownMenu中的仪表板页面

时间:2017-11-06 18:30:25

标签: r drop-down-menu notifications shiny shinydashboard

我正在创建闪亮的仪表板。我有登录面板和不同的用户。我想在右下角的dropdownMenu中链接到我的某个仪表板页面。我在互联网上找到了一些代码,但这里有互联网网站的链接。是否可以单击notificationItem之一,然后应用程序将我从仪表板(UI)带到指示的页面?也许我应该使用不同的功能,而不是notificationItem?有什么想法吗?

library(shiny)
library(shinydashboard)
library(DT)

shinyApp(
  ui = dashboardPage(
    dashboardHeader(
      dropdownMenu(
        type = "notifications", 
        icon = icon("question-circle"),
        badgeStatus = NULL,
        headerText = "See also:",

        notificationItem("shiny", icon = icon("file"),
          href = "http://shiny.rstudio.com/"),
        notificationItem("shinydashboard", icon = icon("file"),
          href = "https://rstudio.github.io/shinydashboard/")
      )
    ), 
    dashboardSidebar(), 
    dashboardBody()
  ),
  server = function(input, output, session) {}
)

1 个答案:

答案 0 :(得分:0)

我认为这shinydashboard版本0.6.1无法实现这一点 但是,当此问题https://github.com/rstudio/shinydashboard/issues/208关闭时,您可以在observeEvent的{​​{1}}上添加id