如果类型列包含数据'错误',如何将包含该数据的行更改为'红色背景'和琥珀色的背景'当列数据包含“错误”时。
红色背景课程为' md-bg-red-50',琥珀色背景课程为' md-bg-amber-50'。
我还希望将整行的字体颜色更改为包含'错误'的红色。 in' type'列。
这是我的代码:
dt_tableTools: function() {
var $dt_tableTools = $('#dt_tableTools');
var table1 = $('#dt_tableTools').DataTable({
"ajax": "results.json",
"columns": [
{ "data": "id" },
{ "data": "assignee" },
{ "data": "type" },
{ "data": "subject" },
{ "data": "priority" },
{ "data": "assigndate" }
],
"createdRow": function(row, data, index){
if (data[2] == "error") {
$(row).addClass('md-bg-red-50');
}
}
});
setInterval(function() {
table1.ajax.reload(null, false);
}, 30000);
我的数据来源是:
{
"data": [
{
"id":"29",
"assignee":"xxxxxxx",
"type":"bug",
"subject":"ajax fetch",
"priority":"1",
"assigndate":"2018-03-09 12:05:36"
},
{
"id":"28",
"assignee":"yyyyyyyy",
"type":"error",
"subject":"Test 28",
"priority":"3",
"assigndate":"2018-03-01 15:46:14"
},
{
"id":"27",
"assignee":"zzzzzzzzz",
"type":"error",
"subject":"Error test",
"priority":"5",
"assigndate":"2018-03-01 15:15:42"
}
]
}