Как изменить цвет фона ячейки в зависимости от значения ячейки, используя datatable - PullRequest
0 голосов
/ 02 февраля 2020

Запрос вашей помощи, я пытаюсь изменить цвет ячейки таблицы на основе значения ячейки, используя таблицы данных, используя приведенный ниже код, но он не работает, без columnDefs он печатает значения в таблицах данных, но когда я использую columnDefs значения печатаются, но цвет фона ячейки не меняется

            columns: [
                             { data: "Status.0", className: "text-sm-center h8 px-0", type: "num" },
                             { data: "Status.1", className: "text-sm-center h8 px-0", type: "num" },
                             { data: "Status.2", className: "text-sm-center h8 px-0", type: "num" },
                             { data: "Status.3", className: "text-sm-center h8 px-0", type: "num" },
                             { data: "Status.4", className: "text-sm-center h8 px-0", type: "num" },
                             { data: "Status.5", className: "text-sm-center h8 px-0", type: "num" },
                             { data: "Status.6", className: "text-sm-center h8 px-0", type: "num" },
                             { data: "Status.7", className: "text-sm-center h8 px-0", type: "num" }
                           ],
           columnDefs: [ {
                           targets: [ 0, 1, 2, 3, 4, 5, 6, 7 ],
                           render: function(data, type, row, meta){
         return data = 0 ? "<td class='bg-success view_data' data-toggle="modal"></td>": data;
         return data = 1 ? "<td class='bg-danger view_data' data-toggle="modal">Error</td>": data;
         return data = 2 ? "<td class='bg-warning view_data' data-toggle="modal">Warnings</td>": data;
         return data = 3 ? "<td class='bg-info view_data'></td>": data;
                           }
                         }
                        ],
...