使用 JavaScript 在 DataTable 中用颜色格式化行
Format row with color in DataTable with JavaScript
如何修改此线程中的代码 以将颜色格式应用于整行,而不仅仅是特定的单元格?
特别是这个:
changeCellColor <- function(row, col){
c(
"function(row, data, num, index){",
sprintf(" if(index == %d){", row-1),
sprintf(" $('td:eq(' + %d + ')', row)", col),
" .css({'background-color': 'orange'});",
" }",
"}"
)
}
datatable(dat,
options = list(
dom = "t",
rowCallback = JS(changeCellColor(1, 2))
)
)
谢谢,
给你:
changeCellColor <- function(row){
c(
"function(row, data, num, index){",
sprintf(" if(index == %d){", row-1),
"for(n = 0; n <= 4; n++) {",
" $('td:eq(' + n + ')', row)",
" .css({'background-color': 'orange'});",
"}",
" }",
"}"
)
}
datatable(dat,
options = list(
dom = "t",
rowCallback = JS(changeCellColor(1))
)
)
如何修改此线程中的代码
特别是这个:
changeCellColor <- function(row, col){
c(
"function(row, data, num, index){",
sprintf(" if(index == %d){", row-1),
sprintf(" $('td:eq(' + %d + ')', row)", col),
" .css({'background-color': 'orange'});",
" }",
"}"
)
}
datatable(dat,
options = list(
dom = "t",
rowCallback = JS(changeCellColor(1, 2))
)
)
谢谢,
给你:
changeCellColor <- function(row){
c(
"function(row, data, num, index){",
sprintf(" if(index == %d){", row-1),
"for(n = 0; n <= 4; n++) {",
" $('td:eq(' + n + ')', row)",
" .css({'background-color': 'orange'});",
"}",
" }",
"}"
)
}
datatable(dat,
options = list(
dom = "t",
rowCallback = JS(changeCellColor(1))
)
)