Jquery Datatable изменить цвет строки в зависимости от значения - PullRequest
0 голосов
/ 05 марта 2019

У меня есть этот JQuery DataTable ниже. Если id 50415, я хочу изменить цвет строки на красный. но это не удается, несмотря на добавление CSS. Перепробовал многие решения на stackoverflow. Советую, большое спасибо.

{
  "mDataProp": null,
  render: function (data, type, row, i) {
    var reconJrnlId = (data.jrnlItemId).toString();                 
    if (reconJrnlId === '50415') {
      console.log('change to red please');
      $(row).css("background-color","red");
    }                   
    return '-';
  }

1 Ответ

0 голосов
/ 05 марта 2019

Я не очень уверен, как устроен ваш data. Но вы можете получить ключ данных и проверить, является ли значение ключа вашим идентификатором. Итак, вы можете добавить CSS таким образом

var id = data[3];
   if(id == 66){
   console.log(data);
   $(row).addClass('blue');   //add class to row
   }

См. Скрипку здесь https://jsfiddle.net/d9m6bzyg/1/ Вы увидите строку № 2 синим цветом, т. Е. Эштон Кокс

Этот пример был взят отсюда http://live.datatables.net/cezewiqe/1/edit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...