我正在使用datatables插件,并希望能够根据内容和标题内容格式化一行。
我现在这样做,格式化基于列索引。如果用户重新排列列,或者我将来添加或移动列,则格式化将不正确。
使用此功能时,有没有办法引用表头名称和单元格内容?以下是我目前的代码。
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
if (aData[7] != "" ){
$('td', nRow).css('color', 'red');
}
}
答案 0 :(得分:0)
您可以使用基于属性的方法:
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
if (aData.myPropertyName != "" ){
$('td', nRow).css('color', 'red');
}
}