我想对分组的行应用一些样式。所以
rowGroup: {
dataSrc: 'team',
className: 'rowGroup1'
},
"initComplete": function (settings, json) {
$(".rowGroup1").children().css("text-transform", "uppercase");
}
可以很好地用于数据表的初始绘制,但是如果我搜索和过滤某些数据,则rowGroup
行仍然分组存在,但是样式消失了。
如何将课程重新应用于分组的行?
编辑
我尝试了drawCallback失败,也许是使用错误。
"drawCallback": function (settings) {
$(".rowGroup1").children().css("text-transform", "uppercase");
}
编辑2
在DT论坛中检查scroller
的问题后拿到一个想法后,将其收集起来,必须在rowGroup
括号内使用endRender。
endRender: function (rows, group) {
$(".rowGroup1").children().css("text-transform", "uppercase");
}
答案 0 :(得分:0)
在DataTable中,仅在首次加载DataTable时才启动initComplete函数。 您必须改用drawCallback将类重新应用于行。 https://datatables.net/reference/option/drawCallback