2016-08-11 8 views
0

Wie Sie unterschiedliche Klassen für jede Spalte in Jquery-Datentabellen anwenden. Ich habe versucht, einige Eigenschaften in Spalte DefinitionenAnwenden einer eindeutigen Klasse für mehrere Spalten

$('#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 
           },..... 

Antwort

1

Es funktionierte für jede Spalten columsDefs Eigenschaft mit

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

Sie können in diesem Beispiel i-Klasse haben die mehrere Klassen auf einzelne Spalte anwenden Datatable-Header hinzufügen und datierbarer Körper.

$('#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]} 
         ]....... 
Verwandte Themen