JS.dataTable中的条件



你好,我有以下结构:

$(document).ready(function () {
$('#employee_data').dataTable({
'ajax': {
"processing": true,
"serverSide": true,
"url": 'get-data.php',
"dataType": 'json',
dataSrc: '',
},
"columns": [
{"data": "num"},
{"data": "date"},
{"data": "value"},
{"data": "max"},
{"data": "min"},
{"data": "name"}
],
});
});

如何在"value"中写入条件?列?

的例子:

if (data["Num"] === '1' && (data['Value'] >= 120 || data['Value'] <= 20 || isNaN(data['Value']))) {
return ' class="class1" ';

你可以这样写条件,这是我的代码使用渲染返回数据。

{ "data": "connected" ,
render: function ( data, type, row ) {
let html = ``;
if(data == '1'){
html = `<button type="button" class="btn btn-block btn-success btn-sm">Connected</button>`;
}
else {
html = `<button type="button" class="btn btn-block btn-danger btn-sm">Disconnected</button>`;
}
return html;
} }

最新更新