是否可以在Shiny downloadHandler生成的报告中使用HTML

时间:2019-08-28 14:56:29

标签: html css r shiny

我开始将CSS和我的R Markdowns一起使用,以对所有报告使用一致的定义外观。到目前为止,我一直在使用css.styles文档,并在markdown中偶尔使用HTML来创建诸如文本框之类的内容。 我现在正在尝试为在Shiny应用程序中使用downloadHandler创建的HTML降价带来相同的外观。当我将HTML代码添加到markdown时,在生成的报告中似乎会忽略它。

我使用Linux服务器作为RStudio服务器(运行Shiny应用程序的服务器)以及Windows桌面版本的RStudio。我的常规R降价促销在这两种情况下均有效。

下面是Markdown中的常规HTML(在我的YAML标头下面),当通过Shiny和downloadHandler传递时,它们无法正常工作。

<div id="box">
`r params$identifier`
</div>

R代码起作用,并且出现在downloadHandler生成的报告中,只是没有应用任何CSS定义的样式。其他CSS命令也适用于非自定义元素。

1 个答案:

答案 0 :(得分:0)

对于任何有兴趣的人来说,事实证明我上面的html写得很好。

问题出在我的降价报告的YAML标头中有runtime: shiny。现在,我将其取出来,一切正常。