mirror of
https://github.com/DataTables/DataTables.git
synced 2025-02-18 16:54:14 +01:00
Fix: Backwards compatibly for fnGetData and fnGetNodes when the row (as an integer) is not available
This commit is contained in:
parent
0c3dadbed9
commit
acec127c9a
11
media/js/jquery.dataTables.js
vendored
11
media/js/jquery.dataTables.js
vendored
@ -5376,7 +5376,8 @@
|
||||
{
|
||||
return _fnGetCellData( oSettings, iRow, iCol, '' );
|
||||
}
|
||||
return oSettings.aoData[iRow]._aData;
|
||||
return (oSettings.aoData[iRow]!==undefined) ?
|
||||
oSettings.aoData[iRow]._aData : null;
|
||||
}
|
||||
return _fnGetDataMaster( oSettings );
|
||||
};
|
||||
@ -5402,9 +5403,11 @@
|
||||
{
|
||||
var oSettings = _fnSettingsFromNode( this[DataTable.ext.iApiIndex] );
|
||||
|
||||
return (iRow !== undefined) ?
|
||||
oSettings.aoData[iRow].nTr :
|
||||
_fnGetTrNodes( oSettings );
|
||||
if ( iRow !== undefined ) {
|
||||
return (oSettings.aoData[iRow]!==undefined) ?
|
||||
oSettings.aoData[iRow].nTr : null;
|
||||
}
|
||||
return _fnGetTrNodes( oSettings );
|
||||
};
|
||||
|
||||
|
||||
|
@ -635,7 +635,8 @@ this.fnGetData = function( mRow, iCol )
|
||||
{
|
||||
return _fnGetCellData( oSettings, iRow, iCol, '' );
|
||||
}
|
||||
return oSettings.aoData[iRow]._aData;
|
||||
return (oSettings.aoData[iRow]!==undefined) ?
|
||||
oSettings.aoData[iRow]._aData : null;
|
||||
}
|
||||
return _fnGetDataMaster( oSettings );
|
||||
};
|
||||
@ -661,9 +662,11 @@ this.fnGetNodes = function( iRow )
|
||||
{
|
||||
var oSettings = _fnSettingsFromNode( this[DataTable.ext.iApiIndex] );
|
||||
|
||||
return (iRow !== undefined) ?
|
||||
oSettings.aoData[iRow].nTr :
|
||||
_fnGetTrNodes( oSettings );
|
||||
if ( iRow !== undefined ) {
|
||||
return (oSettings.aoData[iRow]!==undefined) ?
|
||||
oSettings.aoData[iRow].nTr : null;
|
||||
}
|
||||
return _fnGetTrNodes( oSettings );
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user