我在查询后从我的服务器获取Json,我可以查看这个数组,但出于此目的,我没有这样做。
正如您将在下面的代码中看到的,我需要检查某些字段是否为null,以避免在表格将要呈现时弹出的JS错误消息。
我的问题是,我可以创建一个函数来调用而不是在我需要的列上重写函数吗?
jQuery(document).ready(function() {
oTable = jQuery("#campaignMembers").dataTable({
"aaData": {!campaignMembers},
"sDom": 'T<"clear">lfrtip',
"bFilter": true,
"tableTools": {"sSwfPath": "//cdnjs.cloudflare.com/ajax/libs/datatables-tabletools/2.1.5/swf/copy_csv_xls_pdf.swf"},
"aoColumns": [
{"mData": "Client__r.FirstName"},
{"mData": "Client__r.PersonMobilePhone","render": test()},
{"mData": "Client__r.BillingState","render": function (data,type,row,meta){
if(data == null){return '';}else{return data;}
}},
{"mData": "Client__r.Client_Manager_Name__c","render": function (data,type,row,meta){
if(data == null){return '';}else{return data;}
}},
]
});
});
我正在尝试像
这样的东西 function test(data,type,row,meta){
if(data == null){
return '';
}else{
return data;
}
}
然后在列定义
上 {"mData": "Client__r.BillingState","render": test (data,type,row,meta)},