如何在闪亮的仪表板中的paste0()函数内换行

时间:2018-06-28 09:21:07

标签: r shinydashboard

我正在尝试在闪亮的仪表板服务器部分中打印两行文本,并且“ \ n”似乎不起作用

    output$textbox_ID <- renderText(
    {
           paste0("Apples \n Bananas")
    }
    )

1 个答案:

答案 0 :(得分:1)

首先,\n是unicode换行符,如果要发亮,则需要HTML换行符,即<br>。 这是使用renderUI的解决方案,因为我不确定是否可以在renderText中插入HTML标签。

UI

uiOutput('textbox_ID')

服务器

output$textbox_ID <- renderUI(
{
  HTML(paste0("Apples",br()," Bananas"))
}

如果不需要从服务器端检索某些内容,则可以直接在 UI 中使用以下内容:

helpText( HTML(paste0("Apples",br()," Bananas")))
#OR
HTML("Apples <br> Bananas")