Applica una class unica per più colonne

Come applicare una class diversa per ogni colonna nelle tabelle di dati di Jquery. Ho provato a utilizzare alcune proprietà nelle definizioni di colonna

$('#asset-table').DataTable({..... "columns": [ { "name": "claimNum", "title": "Claim#", "width": "11%", "type": "string", "data": "claimNum", "visible": assetDisplayColumns.indexOf("claimNum") != -1 }, { "name": "salvor", "title": "Salvage Provider", "width": "5%", "type": "string", "data": "salvor", "visible": assetDisplayColumns.indexOf("salvor") != -1 },..... 

Ha funzionato usando la proprietà columsDefs per ogni colonna

 var assetTable = $('#asset-table').DataTable({ "columnDefs": [{ className: "makeItalic", "targets": [ 1,2,3 ] }, { className: "makeBold", "targets": [ 4,5 ] }],.... 

È ansible applicare le classi multiple a una singola colonna in questo esempio, ad esempio, ho aggiunto un’intestazione datatable class e un corpo databile.

  $('#asset-table').DataTable({ "columnDefs": [ {className: "dt-body-center dt-head-center", width: '10%', "targets": [0]}, {className: "dt-body-left dt-head-center", width: '40%', "targets": [1]}, {className: "dt-body-left dt-head-center", width: '30%', "targets": [2]}, {className: "dt-body-center dt-head-center", width: '20%', "targets": [3]} ].......