加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

自定义html与闪亮的下载数据按钮

发布时间:2020-12-14 22:54:32 所属栏目:资源 来源:网络整理
导读:我想知道如何使Shiny downloadHandler使用自定义html UI. 在我的index.html中,我有以下内容: 在server.R我有: output$downloadproject 但是,我无法让它发挥作用.我注意到在演示页面上检查源代码:http://shiny.rstudio.com/gallery/file-download.html那里

我想知道如何使Shiny downloadHandler使用自定义html UI.

在我的index.html中,我有以下内容:

在server.R我有:

output$downloadproject <- downloadHandler(
    filename = "test.csv",content = function(file) {
        test_data <- c(1,2,3,4,5,6,7)
        write.csv(test_data,file)
    }
 )

但是,我无法让它发挥作用.我注意到在演示页面上检查源代码:http://shiny.rstudio.com/gallery/file-download.html那里的链接指向一个资源:

但是,我猜这是由服务器端的downloadHandler设置的.然而,我的a-tag根本没有得到任何href.我想要做甚么可能吗?我在这里犯了一些错误吗?关于如何解决这个问题的任何想法将非常感激.

最佳答案
我认为A标签正在被一些javascript修改.如果您只是为此下载HTML源代码(在iframe包装器中),那么您将看不到长href.

因此,我进一步认为您的自定义HTML UI不包含调整标记的正确JavaScript.

我认为它是通过在shiny.js,1402行或其附近的downloadLinkOutputBinding完成的.

这些演示加载了很多js和css,其中一些显然至关重要!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读