Datatables 如何使用Datatable rerender函数进行递归
在我执行查询之后,我从服务器获取Json,我可以查看这个数组,但出于这个目的,我没有这样做 正如您将在下面的代码中看到的,我需要检查一些字段是否不为null,以避免在呈现表时弹出JS错误消息 我的问题是,我可以创建一个将被调用的函数,而不是在我需要的列上重写函数吗Datatables 如何使用Datatable rerender函数进行递归,datatables,jquery-datatables,Datatables,Jquery Datatables,在我执行查询之后,我从服务器获取Json,我可以查看这个数组,但出于这个目的,我没有这样做 正如您将在下面的代码中看到的,我需要检查一些字段是否不为null,以避免在呈现表时弹出JS错误消息 我的问题是,我可以创建一个将被调用的函数,而不是在我需要的列上重写函数吗 jQuery(document).ready(function() { oTable = jQuery("#campaignMembers").dataTable({ "aaData": {!campa
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;}
}},
]
});
});
然后是列定义
{"mData": "Client__r.BillingState","render": test (data,type,row,meta)},
在尝试时共享错误信息。尝试使函数{//检查有效条件};我很抱歉,你的评论不是很清楚,只是为了防止函数出现问题,我需要的是如何能够从datatable定义调用,而不是一次又一次地编写函数。这样代码将更干净,更容易维护。谢谢
{"mData": "Client__r.BillingState","render": test (data,type,row,meta)},