【问题标题】:DT::datatable won't render results in HTML R markdown reportDT::datatable 不会在 HTML R 降价报告中呈现结果
【发布时间】:2020-07-13 21:39:01
【问题描述】:

我有一个 HTML R markdown 模板,我已经使用了一段时间来呈现报告。我主要使用DT::datatable()在markdown报告中报告结果,因此我可以使用复制按钮扩展将结果复制到另一个文档中进行最终处理/格式化。直到大约一周前,这一切正常。但是现在,我的降价报告只会呈现报告中第一个打印有DT::datatable() 的表格。

我深入研究了报告的原始 HTML,发现第一个表格按预期呈现:

但是,当我查看第二个表的位置时,该表似乎没有正确呈现:

即使我只是将DT::datatable() 与默认选项一起使用,它也不会呈现:

完整的markdown文档和渲染报告在https://github.com/jrf1111/July13_SO_issue

【问题讨论】:

    标签: r r-markdown dt


    【解决方案1】:

    我发现了这个问题。在我第一次调用DT::datatable 时,我使用DOM = 'B' 来启用按钮,但我没有包括t。出于某种原因,允许第一个数据表正确呈现,但阻止对DT::datatable 的任何进一步调用呈现。在第一次调用 DT::datatable 时设置 DOM = 'Bt' 可以解决所有问题。

    【讨论】:

      猜你喜欢
      • 2019-09-30
      • 2017-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 2021-10-13
      • 1970-01-01
      相关资源
      最近更新 更多