Mam naprawdę fajny styl na moje stoły.DataTables: Jak ustawić klasy na komórki wiersza tabeli (ale nie na komórki nagłówków tabeli!)
{linki Niestety nie więcej pracujących}
musiałem dodać sClass tak, że nowe wiersze (dodane przez fnAddData) uzyskać odpowiednie zajęcia.
Niestety to niszczy mój układ, ponieważ te klasy są również dodawane do moich komórek nagłówka tabeli!
{Niestety linki nie więcej pracy}
Jak mogę skonfigurować sClass zastosowanie tylko do komórek TBODY?
Dla wyjaśnienia:
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
W ten sposób, gdy zgłoszę
rolesTable.fnAddData({
"id": 10,
"name": "testname",
"module": "testmodule",
"description": "testdescription"
});
następnie dodaje wiersz wygląda następująco:
<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>
i to doskonale OK
** ** problem jest, że to ustawienie dodaje również do tych klas:
<thead>
<tr> (...) </tr>
</thead>
komórek tabeli głowy ... co nie chcę
Proszę napisać kod związany z pytaniem. Najlepiej, ** ** dodatkowo ** do kodu w samej treści pytania, dodaj przykład [jsFiddle] (http://jsfiddle.net/api/post/jquery/1.7.1/) swojego problemu. Pomoże nam pomóc. –
Nie wiedziałem, że mogę oznaczyć "zaakceptowany" bez konieczności wstawiania odpowiedzi ... i do niedawna mój wynik był zbyt niski, aby móc awansować na – loostro