我需要添加一个CSS类到一个闪亮的应用程序中的一系列textOutput。
当我尝试时,例如:
textOutput('text', class = 'error')
我得到了:
Warning: Error in textOutput: unused argument (class = "error")
可以更改该textOutput的id的CSS。但是,我的is是动态生成的,所以这不是一个好的解决方案。一种可能的选择是‘抓取’所有以“错误”开头/包含“错误”(例如"error1","error2")的is,但我不确定在我的CSS样式表中是否可以做到这一点。
发布于 2018-10-22 17:47:55
也许用所需的类将其包装在div中会有所帮助?:
library(shiny)
ui <- fluidPage(tags$div(id = 'wrap_div',
class = 'error',
textOutput('text')))
server <- function(input, output, session) {
output$text <- renderText ({
"My text"
})
}
shinyApp(ui = ui, server = server)
发布于 2018-08-16 09:21:20
答案是使用CSS选择器,如:
[id^="error"] {
...
}
它被放置在名为style.css的应用程序directory...usually中的外部css文件中。
https://stackoverflow.com/questions/51868365
复制相似问题