2016-08-11 2 views
0

Как применять разные классы для каждого столбца в таблицах данных JQuery. я попытался использовать некоторые свойства в колонке определенийПрименение уникального класса для нескольких столбцов

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

ответ

1

Он работал, используя columsDefs свойство для каждого столбца

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

Вы можете применить несколько классов в одном столбце в этом, например, у меня есть добавить DataTable заголовок класса и прочное тело.

$('#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]} 
         ]....... 
Смежные вопросы