【发布时间】:2023-03-28 15:50:01
【问题描述】:
我正在尝试根据单元格的内容格式化 R Shiny 应用程序中表格单元格的背景颜色。内容为 TRUE 或 FALSE,并使用布尔函数分配。 styleEqual() 不是格式化单元格的正确方法吗?以下将运行,但我的单元格保持未着色。
output$myTable <-
DT::renderDataTable({
result<-custom_function()
result<-
datatable(result)%>% formatStyle(
names(result),
backgroundColor = styleEqual(c(TRUE, FALSE), c('green', 'red'))
)
return(res)
})
【问题讨论】:
-
可重现的示例将很有帮助。尝试定义一个特定的列,可以测试 T 和 F 以分配颜色。