在shiny输出表格中创建超链接,实现跳转或下载。
library(shiny)
library(DT)
library(data.table)
server <- function(input, output, session) {
df_table <- reactive({
data.table(
links = c(
paste0(\"<a href=\'https://www.jingege.wang\'>\", \"Home\", \"</a>\"),
paste0(\"<a href=\'https://www.jingege.wang/CV\'>\", \"CV\", \"</a>\"),
paste0(\"<a href=\'https://www.jingege.wang/loveluo\'>\", \"LOVE\", \"</a>\")),
Site = c(\'https://www.jingege.wang\', \'https://www.jingege.wang/CV\', \'https://www.jingege.wang/loveluo\')
)
})
output$dt_table <- renderDataTable(
df_table(), escape = FALSE, options = list(pageLength = 5))
}
ui <- fluidPage(
navbarPage(\'TEST\',
tabPanel(\"Table\",
fluidPage(
fluidRow(dataTableOutput(\"dt_table\")))),
)
)
# Run the application
shinyApp(ui, server)
效果图
![图片[1]-如何在R shiny程序的元素上创建超链接?—科研工具箱-叨客学习资料网](https://cdn.leobba.cn/wp-content/uploads/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20220106091756.png~tplv-vsxgrxnt6c-1.image)
© 版权声明
THE END
暂无评论内容