this.fnUpdate = function( mData, mRow, iColumn, bRedraw, bAction )
{
...
if ( oSettings.aoColumns[iColumn].fnRender !== null )
{
//ADS: Expose TD node to fnRender var iVisCol = _fnColumnIndexToVisible( oSettings, iColumn );
var tdNode;
if ( iVisCol !== null )
{
tdNode = oSettings.aoData[iRow].nTr.getElementsByTagName('td')[iVisCol];
}
else
{
tdNode = oSettings.aoData[iRow]._anHidden[iColumn];
}
//:ADS
sDisplay = oSettings.aoColumns[iColumn].fnRender( {
"iDataRow": iRow,
"iDataColumn": iColumn,
"aData": oSettings.aoData[iRow]._aData,
"oSettings": oSettings,
"nTd": tdNode
} );
if ( oSettings.aoColumns[i].fnRender !== null )
{
//ADS: Expose TD node to fnRender var iVisCol = _fnColumnIndexToVisible( oSettings, iColumn );
var tdNode;
if ( iVisCol !== null )
{
tdNode = oSettings.aoData[iRow].nTr.getElementsByTagName('td')[iVisCol];
}
else
{
tdNode = oSettings.aoData[iRow]._anHidden[i];
}
//:ADS
sDisplay = oSettings.aoColumns[i].fnRender( {
"iDataRow": iRow,
"iDataColumn": i,
"aData": oSettings.aoData[iRow]._aData,
"oSettings": oSettings,
"nTd": tdNode
} );
if ( typeof oSettings.aoColumns[i].fnRender == 'function' )
{
var sRendered = oSettings.aoColumns[i].fnRender( {
"iDataRow": iThisIndex,
"iDataColumn": i,
"aData": aData,
"oSettings": oSettings,
//ADS: Expose TD node to fnRender "nTd": nTd
//:ADS
} );
nTd.innerHTML = sRendered;
if ( oSettings.aoColumns[i].bUseRendered )
/* Rendering */
if ( bRender )
{
sRendered = oSettings.aoColumns[iColumn].fnRender( {
"iDataRow": iRow,
"iDataColumn": iColumn,
"aData": oSettings.aoData[iRow]._aData,
"oSettings": oSettings,
//ADS: Expose TD node to fnRender "nTd": nCell
//:ADS
} );
nCell.innerHTML = sRendered;
if ( oSettings.aoColumns[iColumn].bUseRendered )
oSettings[ iDataRow ].nTr
var $td = $(nRow).children('td').first();
$td.css('background-color', aData[20] );
However, if I need to highlight the data column 10 and I have set visible=false for columns 1 and 2 what my jQuery selection would be? It looks like you're new here. If you want to get involved, click one of these buttons!
Get useful and friendly help straight from the source.