mirror of
https://github.com/DataTables/DataTables.git
synced 2025-03-15 16:29:16 +01:00
Dev change: Put nTf back into aoColumns - it's actually quite useful! It is not maniditory that there need be a cell for every column however - the footer is a lot more relaxed than the header
This commit is contained in:
parent
ed00eac7f5
commit
e8e30c35e0
24
media/js/jquery.dataTables.js
vendored
24
media/js/jquery.dataTables.js
vendored
@ -2525,7 +2525,8 @@
|
||||
"fnGetData": null,
|
||||
"fnSetData": null,
|
||||
"sSortDataType": 'std',
|
||||
"nTh": nTh ? nTh : document.createElement('th')
|
||||
"nTh": nTh ? nTh : document.createElement('th'),
|
||||
"nTf": null
|
||||
};
|
||||
oSettings.aoColumns.push( oCol );
|
||||
|
||||
@ -3025,6 +3026,19 @@
|
||||
{
|
||||
$('>tr>th', oSettings.nTFoot).addClass( oSettings.oClasses.sFooterTH );
|
||||
}
|
||||
|
||||
/* Cache the footer elements */
|
||||
if ( oSettings.nTFoot !== null )
|
||||
{
|
||||
var anCells = _fnGetUniqueThs( oSettings, null, oSettings.aoFooter );
|
||||
for ( i=0, iLen=oSettings.aoColumns.length ; i<iLen ; i++ )
|
||||
{
|
||||
if ( typeof anCells[i] != 'undefined' )
|
||||
{
|
||||
oSettings.aoColumns[i].nTf = anCells[i];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -6306,16 +6320,20 @@
|
||||
* Returns: array node:aReturn - list of unique ths
|
||||
* Inputs: object:oSettings - dataTables settings object
|
||||
* node:nHeader - automatically detect the layout from this node - optional
|
||||
* array object:aLayout - thead/tfoot layout from _fnDetectHeader - optional
|
||||
*/
|
||||
function _fnGetUniqueThs ( oSettings, nHeader )
|
||||
function _fnGetUniqueThs ( oSettings, nHeader, aLayout )
|
||||
{
|
||||
var aReturn = [];
|
||||
var aLayout = oSettings.aoHeader;
|
||||
if ( typeof aLayout == 'undefined' )
|
||||
{
|
||||
aLayout = oSettings.aoHeader;
|
||||
if ( typeof nHeader != 'undefined' )
|
||||
{
|
||||
aLayout = [];
|
||||
_fnDetectHeader( aLayout, nHeader );
|
||||
}
|
||||
}
|
||||
|
||||
for ( var i=0, iLen=aLayout.length ; i<iLen ; i++ )
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user