DataTables: Как установить классы для ячеек строки таблицы (но не для ячеек заголовка таблицы!)

У меня действительно хороший стиль для моих столов.

{ sorry links no more working }

Мне пришлось добавить sClass, чтобы новые строки (добавленные fnAddData) получали правильные классы.

К сожалению, это разрушает мой макет, потому что эти классы также добавляются в ячейки моего заголовка таблицы!

{ sorry links no more working }

Как я могу настроить sClass для применения только для ячеек TBODY?

To clarify:

  var rolesTable = $('#roles').dataTable({
      "aoColumns": [
        { "mDataProp": "id", "sClass": "avo-lime-h avo-heading-white" },
        { "mDataProp": "name", "sClass": "avo-light" },
        { "mDataProp": "module", "sClass": "avo-light" },
        { "mDataProp": "description", "sClass": "avo-light" },
        { "mDataProp": null, "bSearchable": false, "bSortable": false, 
          "sDefaultContent": '<button type="button" name="add" class="btn"><i class="icon-plus icon-white"></i></button>' }, 
      ],
  }); // end od dataTable

Таким образом, когда я звоню

rolesTable.fnAddData( { 
    "id": 10, 
    "name": "testname", 
    "module": "testmodule", 
    "description": "testdescription" 
} );

тогда добавленная строка выглядит так:

<tr>
    <td class="avo-lime-h avo-heading-white">10</td>
    <td class="avo-light">testname</td>
    <td class="avo-light">testmodule</td>
    <td class="avo-light">testdescription</td>
    <td></td>
</tr>

И это прекрасноOK

** проблема в том, ** что этот параметр также добавляет эти классы в:

<thead>
    <tr> (...) </tr>
</thead>

ячеек с головкой стола ... которые я не хочу

Ответы на вопрос(4)

Ваш ответ на вопрос