【发布时间】:2015-12-17 13:42:15
【问题描述】:
有什么方法可以在shinydashboard 上使用自动换行来放置某种文本?默认行为似乎是让它溢出到身体区域。
我想避免直接修改 css,但是如果有一种解决方法涉及修改 CSS 作为服务器/ui 代码本身的一部分,那么我愿意接受。
ui <- dashboardPage(
dashboardHeader(
title = "Sidebar spill"
),
dashboardSidebar(
sidebarMenu(
menuItem(text = "sfsdf sfaosh oas fwue wi aseiu wehw wuer woeur owuer ")
)
),
dashboardBody(
fluidRow(
)
)
)
server <- function(input, output) {
}
shinyApp(ui, server)
}
【问题讨论】:
-
这听起来像是可以通过设置 CSS 来解决的问题。像这样的东西:w3schools.com/cssref/css3_pr_word-wrap.asp
-
我已经尝试过它和其他一些 CSS 技巧,但无法获得解决方案。我管理过的最好的是带有
overflow的滚动条。 -
如果您想将其作为代码的一部分进行修改,您可以随时使用
tags$head(tags$style(PUTCSSCODEHERE))。如果您愿意从renderUI返回这些标签,您可以随时以编程方式将 CSS 粘贴在一起 -
你能举个例子吗?
标签: css r shiny shinydashboard