【问题标题】:R Shiny WebApp & R Shiny Dashboard menuItem - How to make them Dynamically link to other URLR Shiny WebApp & R Shiny Dashboard menuItem - 如何使它们动态链接到其他 URL
【发布时间】:2019-07-14 10:36:03
【问题描述】:

我正在尝试将侧边栏上的 menuItem 选项设置为 URL 链接。 我仍然想将其保留为menuItem,但我正在尝试将其嵌入到 URL 中。也许你们可以帮忙。

例子:

## Sidebar content
dashboardSidebar(
  sidebarMenu(
    menuItem("Dashboard", tabName = "dashboard", icon = icon("dashboard")),
    menuItem("Widgets", tabName = "widgets", icon = icon("th")),
    menuItem("Reports", tabName = "reports", icon = icon("th")),
    menuItem("OpsCare Clients", tabName = "OpsCare Clients", icon = icon("bar-chart-o")),
    menuItem("ProdCare Clients", tabName = "ProdCare Clients", icon = icon("bar-chart-o")),
    menuItem("Alerts", tabName = "Alerts", icon = icon("bar-chart-o")),
    menuItem("Change Requests", tabName = "Change Requests", icon = icon("list-alt")),
    menuItem("Maintenance Windows", tabName = "Maintenance Windows", icon = icon("list-alt")),
    menuItem("Rundeck", tabName = "Rundeck", icon = icon("bars")),
    menuItem("Salesforce", tabName = "Salesforce", icon = icon("bars")),
    menuItem("Handovers", tabName = "Handovers", icon = icon("bars")),
    menuItem("Jump-Host Access", tabName = "Jump-Host Access", icon = icon("bars"))
  )
)

),

从上面您可以看到标记为 Salesforce 的 menuItem。我希望这个链接备份到我的 Salesforce 登录页面。

亲切的问候, 理查德·巴雷特

【问题讨论】:

    标签: r shiny rstudio


    【解决方案1】:

    因此,您不必使用 tag$iframe 将仪表板侧菜单项动态链接到另一个页面。相反,您可以只使用href。示例如下:

    menuItem("Source code", icon = icon("github"), href = "https://github.com/Richard-Barrett/Miradashboard")
    

    【讨论】:

      【解决方案2】:

      您可以为此使用tags$iframe

      看看this

      【讨论】:

      • 感谢 Rituraj :D,非常感谢!
      • 原来我什至不需要标签$ifram,你只需要在menuItem中使用“href”并删除tabName。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 2017-06-22
      • 2019-08-05
      • 2016-03-17
      • 1970-01-01
      • 2018-11-14
      • 2017-09-26
      相关资源
      最近更新 更多