将自定义 class 标签添加到数据表行
Add custom class label to datatable row
是否可以将服装 class 标签添加到 data.table 行?
我使用 formatStyle 将 DT 行格式化为黄色背景,以防满足特定条件。
DT::formatStyle(1, target = "row", backgroundColor = DT::styleEqual(trans_age(), c("yellow"))) %>%
但是,当我想使用网络浏览器的打印功能打印 table 时,颜色没有显示。
因此,我的想法是为具体添加一个 class 标签,并使用 @media print.
通过服装 css 设置打印颜色
亲切的问候,西尔克
使用 createdRow
选项:
library(DT)
dat <- iris[1:3,]
js <- JS(
"function( row, data, dataIndex ) {",
" if(dataIndex === 2) {",
" $(row).addClass('myclass');",
" }",
"}"
)
datatable(
dat,
options = list(
createdRow = js
)
)
这会将 class myclass
添加到 第三行 行,因为索引从 JavaScript 中的 0 开始。
是否可以将服装 class 标签添加到 data.table 行?
我使用 formatStyle 将 DT 行格式化为黄色背景,以防满足特定条件。
DT::formatStyle(1, target = "row", backgroundColor = DT::styleEqual(trans_age(), c("yellow"))) %>%
但是,当我想使用网络浏览器的打印功能打印 table 时,颜色没有显示。 因此,我的想法是为具体添加一个 class 标签,并使用 @media print.
通过服装 css 设置打印颜色亲切的问候,西尔克
使用 createdRow
选项:
library(DT)
dat <- iris[1:3,]
js <- JS(
"function( row, data, dataIndex ) {",
" if(dataIndex === 2) {",
" $(row).addClass('myclass');",
" }",
"}"
)
datatable(
dat,
options = list(
createdRow = js
)
)
这会将 class myclass
添加到 第三行 行,因为索引从 JavaScript 中的 0 开始。