Javascript jQuery数据表:回调函数(fnUpdate、fnCreatedCell等)不';如果mData为空,则无法工作
我使用jQuery DataTable创建Javascript jQuery数据表:回调函数(fnUpdate、fnCreatedCell等)不';如果mData为空,则无法工作,javascript,jquery,datatable,datatables,Javascript,Jquery,Datatable,Datatables,我使用jQuery DataTable创建数据网格。然而,我发现当mData的值为null时更新单元格有问题,如下代码所示: var oTable = $("table#table_lookup").dataTable({ "bLengthChange": false, "bFilter": false, "sPaginationType": "full_numbers", "aaData": data, "aoColumnDefs": [{
数据网格。然而,我发现当mData的值为null时更新单元格有问题,如下代码所示:
var oTable = $("table#table_lookup").dataTable({
"bLengthChange": false,
"bFilter": false,
"sPaginationType": "full_numbers",
"aaData": data,
"aoColumnDefs": [{
"sTitle": "No.",
"mData": null,
"aTargets": [0],
"bSortable": false,
"fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
$(nTd).text((iRow + 1));
}],
"bAutoWidth": false,
"aaSorting": [[ 1, 'asc' ]]
});
有人能帮我解决这个问题吗 为空时,需要指定可设置为空字符串的选项,如:
var oTable = $("table#table_lookup").dataTable({
"bLengthChange": false,
"bFilter": false,
"sPaginationType": "full_numbers",
"aaData": data,
"aoColumnDefs": [{
"sTitle": "No.",
"mData": null,
"sDefaultContent": "", //add this
"aTargets": [0],
"bSortable": false,
"fnCreatedCell": function (nTd, sData, oData, iRow, iCol) {
$(nTd).text((iRow + 1));
}],
"bAutoWidth": false,
"aaSorting": [[ 1, 'asc' ]]
});