2015-08-17 3 views
0

Моя цель состоит в том, чтобы выделить строку, если два столбца содержат одну строку в строке с использованием данных datatables Я не уверен, как бы сравнить два столбца. Я хочу сделать что-то подобное. Это часть моего кодасравнить два столбца с использованием данных

"columnDefs":[ 
    { 
     "targets":[3,4], 
     "render": function (data, type, full, meta) { 
     if value of 3 = 4 { 
     //highlight the row 
     } 
     } 
    } ], 

Спасибо заранее.

ответ

1

РЕШЕНИЕ

Используйте rowCallback возможности определить функцию обратного вызова, которая будет вызываться, когда строка будет нарисована.

$('#example').dataTable({ 
    "rowCallback": function(row, data, index){ 
    if (data[3] === data[4]) { 
     $(row).addClass('selected'); 
    } 
    } 
}); 

DEMO

См this jsFiddle для кода и демонстрации.

+0

, который работает, спасибо –

Смежные вопросы