Datatables 如何在columnDef渲染中使用2个函数
我正在使用Datatables,并且有一个带有日期列的表,我正在尝试使用columnDefs render:首先更改日期的格式,然后有条件地更改文本颜色Datatables 如何在columnDef渲染中使用2个函数,datatables,Datatables,我正在使用Datatables,并且有一个带有日期列的表,我正在尝试使用columnDefs render:首先更改日期的格式,然后有条件地更改文本颜色 //date formatting - this works on its own columnDefs: [{ targets: 6, render: $.fn.dataTable.render.moment( 'Do MMM YYYY' ) }] //颜色改变-这也可以自行改变 columnDefs:[{ 目标:6, 呈现:函数(数据、类
//date formatting - this works on its own
columnDefs: [{
targets: 6,
render: $.fn.dataTable.render.moment( 'Do MMM YYYY' )
}]
//颜色改变-这也可以自行改变
columnDefs:[{
目标:6,
呈现:函数(数据、类型、行){
var color='#6a7a8c';
如果(数据<今日日期){
颜色=红色;
}
如果(数据请以以下方式将日期格式化和颜色更改逻辑组合为一个功能:
columnDefs: [{
targets: 6,
render: function ( data, type, row ) {
var color = '#6a7a8c';
if (data < todayDate) {
color = 'red';
}
if (data <= sevenDays) {
color = 'orange';
}
return '<span style="color:' + color + '">' + moment(data).format("DD-MMM-YYYY HH:mm")+ '</span>';
}
}]
columnDefs:[{
目标:6,
呈现:函数(数据、类型、行){
var color='#6a7a8c';
如果(数据<今日日期){
颜色=红色;
}
如果(数据请以以下方式将日期格式化和颜色更改逻辑组合为一个功能:
columnDefs: [{
targets: 6,
render: function ( data, type, row ) {
var color = '#6a7a8c';
if (data < todayDate) {
color = 'red';
}
if (data <= sevenDays) {
color = 'orange';
}
return '<span style="color:' + color + '">' + moment(data).format("DD-MMM-YYYY HH:mm")+ '</span>';
}
}]
columnDefs:[{
目标:6,
呈现:函数(数据、类型、行){
var color='#6a7a8c';
如果(数据<今日日期){
颜色=红色;
}
如果(数据)
columnDefs: [{
targets: 6,
render: function ( data, type, row ) {
var color = '#6a7a8c';
if (data < todayDate) {
color = 'red';
}
if (data <= sevenDays) {
color = 'orange';
}
return '<span style="color:' + color + '">' + moment(data).format("DD-MMM-YYYY HH:mm")+ '</span>';
}
}]