gpt4 book ai didi

html - R Shiny : Add weblink to actionButton

转载 作者:技术小花猫 更新时间:2023-10-29 12:30:19 25 4
gpt4 key购买 nike

我 Shiny 的应用程序中有一个框,它有一个包含在 Shiny 仪表板框内的按钮,如下所示:

shiny::fluidRow(
shinydashboard::box(title = "Intro Page", "Some description...",
shiny::actionButton(inputId='ab1', label="Learn More", icon = icon("th"))
)
)

我想在按钮中包含一个网络链接,这样当我点击它时,它应该在新选项卡中打开相应的网页。

我知道我可以这样做:

# this does not create a submit button though, it just creates a link.
tags$div(class = "submit",
tags$a(href = "www.google.com",
"Learn More",
target="_blank")
)

但是对于 actionButton,有一个漂亮的按钮,我可以向它添加一个看起来更美观的图标。

enter image description here

如何在 shiny 中添加指向 actionButton 的链接?

最佳答案

可以添加参数

onclick ="location.href='http://google.com';"

到操作按钮并单击它将带您到当前窗口中的 google.com,或者您可以添加

onclick ="window.open('http://google.com', '_blank')"

您将在新标签页中转到 Google

也就是

shiny::fluidRow(
shinydashboard::box(title = "Intro Page", "Some description...",
shiny::actionButton(inputId='ab1', label="Learn More",
icon = icon("th"),
onclick ="window.open('http://google.com', '_blank')")
)
)

关于html - R Shiny : Add weblink to actionButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37795760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com