Я использую плагин DataTable для отображения некоторых записей. У меня есть 3 строки: имя, дата, сумма. Я хочу, чтобы цвет фона строки изменялся на основе определенных значений в столбце количества.
Это мой код:
<script type="text/javascript" charset="utf-8">
$(document).ready( function () {
var table = $('#tid_css').DataTable({
'iDisplayLength': 100,
"bFilter": false,
"aaSorting" : [[2, "desc"]]
});
} );
</script>
В качестве теста я добавил код ниже кода выше, но получил ошибку " Предупреждение DataTables: таблица id = tid_css - Невозможно повторно инициализировать DataTable"
<script type="text/javascript" charset="utf-8">
$(document).ready( function() {
$('#tid_css').dataTable( {
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
if ( aData[2] == "1" )
{
$('td:eq(2)', nRow).html( '<b>1</b>' );
}
}
} );
} );
</script>
Как легко это сделать, используя "fnRowCallback" с различными условиями, например, если количество равно 1, тогда цвет Красный, 2 = синий, 3 = синий и т.д.