我的桌子风格非常好。
{抱歉链接不再有效}
我必须添加 sClass 以便新行(由 fnAddData 添加)获得正确的类。
不幸的是,这破坏了我的布局,因为这些类也被添加到我的表头单元格中!
{抱歉链接不再有效}
如何将 sClass 配置为仅适用于 TBODY 单元?
澄清:
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>
这完全没问题
**问题是**此设置还将这些类添加到:
<thead>
<tr> (...) </tr>
</thead>
表头单元格......我不想要