根据标头信息格式化数据表行

时间:2014-02-10 05:27:23

标签: jquery datatable datatables jquery-datatables

我正在使用datatables插件,并希望能够根据内容和标题内容格式化一行。

我现在这样做,格式化基于列索引。如果用户重新排列列,或者我将来添加或移动列,则格式化将不正确。

使用此功能时,有没有办法引用表头名称和单元格内容?以下是我目前的代码。

"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {

               if (aData[7] != "" ){
                    $('td', nRow).css('color', 'red');
                    }   
           }    

1 个答案:

答案 0 :(得分:0)

您可以使用基于属性的方法:

"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {

        if (aData.myPropertyName != "" ){
            $('td', nRow).css('color', 'red');
        }   
}