|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Datatables.net - Custom class per ogni cella
Salve a tutti,
sto utilizzando il Plugin DataTables.net Vorrei applicare uno stile ad ogni singola cella, così per iterarla ho scritto: Codice:
"fnRowCallback": function (nRow, aData, iDisplayIndex, iDisplayIndexFull) { for (var i = 0; i < nRow.offsetTop; i++) { <-- offsetTop error?!? switch (aData[i]) { case "Y": var new_class = "UnitChargeStatusYes"; var new_text = "Y"; break; case "N": var new_text = ""; break; case "M": var new_class = "UnitChargeStatusMaybe"; var new_text = "M"; break; } $('td:eq(i)', nRow).addClass(new_class); <-- Error!?! } }, ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Risolto, la mia soluzione:
Codice:
"fnRowCallback": function (nRow, aData, iDisplayIndex, iDisplayIndexFull) { for (i in aData) { if (!!aData[i]) { switch (aData[i]) { case "Y": var new_class = "UnitChargeStatusYes"; var new_text = ""; break; case "N": var new_class = "UnitChargeStatusNo"; var new_text = ""; break; case "M": var new_class = "UnitChargeStatusMaybe"; var new_text = ""; break; } $('td:eq(' + i + ')', nRow).html(new_text); $('td:eq(' + i + ')', nRow).addClass(new_class); } } } |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:29.