我正在使用JQuery Datatables,并且在我的表格的一个列中,我正在显示日期。问题是,我传递给列的一些日期数据将为NULL,因此在表中显示给01/01/0001的用户。
$('#dataTables-example').dataTable({
"bServerSide": true,
"sAjaxSource": "/Survey/GetAjaxData",
"fnServerParams": function ( aoData ) {
aoData.push( { "name": "id", "value": "40" },
{ "name": "typeID", "value": "38" }
);
},
"bProcessing": true,
"bJQueryUI": true,
"aoColumns": [
null,
null, //Display Date Column
null,
]
});
是否有任何函数/代码可以添加到上面的dataTable声明中,这将允许我检查数据列是否包含值01/01/0001然后向用户显示“No Date”?
任何帮助都会非常感激。
感谢。
答案 0 :(得分:1)
我知道这有点晚了,但我这样做是这样的:
"aoColumns": [
null,
{
'mRender': function (data, type, full) {
if(full[1] != null){
// display date
return full[1];
}else{
return "No Date";
}
}
}