在R Shiny中

时间:2015-11-08 12:08:42

标签: shiny

我正在R Shiny开发一个应用程序。应用程序中的一个模块根据用户输入显示动态文本。我希望将文本显示为项目符号,并且还希望文本采用“强”或“标题”格式。我可以单独做这个,但不知怎的,我无法弄清楚如何组合2.所以假设我的函数返回一个字符向量a,我需要显示2个组件,我可以执行以下操作:

HTML("<ul><li>",a[1],"</li><li>",a[2]) #To generate bullet points
HTML(paste(h4(a[1],a[2],sep='')))  #To concatenate and change format to heading

现在我的问题是 - 我怎么能两个都做(用标题格式显示为子弹)?我尝试了不同的组合,但它不起作用。 其次,如何更改文字的颜色?

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:2)

要获取包含标题格式的项目符号列表,您只需向<h4>添加paste标记即可。此外,请确保关闭所有打开的标签,例如:

  HTML("<ul'><li><h4>",a[1],"</h4></li><li><h4>",a[2],"</h4></li></ul>")

您可以使用内联CSS更改颜色,例如:

HTML("<ul style='color:red'><li><h4>",a[1],"</h4></li><li><h4>",a[2],"</h4></li></ul>")

更多信息here