Fix headers option indexing of multi-row headers

This commit is contained in:
Mottie 2014-04-28 21:16:52 -05:00
parent 4753f666b2
commit 687c071c04

View File

@ -219,7 +219,7 @@
var c = table.config, var c = table.config,
// update table bodies in case we start with an empty table // update table bodies in case we start with an empty table
tb = c.$tbodies = c.$table.children('tbody:not(.' + c.cssInfoBlock + ')'), tb = c.$tbodies = c.$table.children('tbody:not(.' + c.cssInfoBlock + ')'),
rows, list, l, i, h, ch, p, time, rows, list, l, i, h, ch, p, time, indx,
j = 0, j = 0,
parsersDebug = "", parsersDebug = "",
len = tb.length; len = tb.length;
@ -240,7 +240,9 @@
h = c.$headers.filter(':not([colspan])'); h = c.$headers.filter(':not([colspan])');
h = h.add( c.$headers.filter('[colspan="1"]') ) // ie8 fix h = h.add( c.$headers.filter('[colspan="1"]') ) // ie8 fix
.filter('[data-column="' + i + '"]:last'); .filter('[data-column="' + i + '"]:last');
ch = c.headers[i]; // get headers option corrected index
indx = c.$headers.index(h);
ch = c.headers[indx];
// get column parser // get column parser
p = ts.getParserById( ts.getData(h, ch, 'sorter') ); p = ts.getParserById( ts.getData(h, ch, 'sorter') );
// empty cells behaviour - keeping emptyToBottom for backwards compatibility // empty cells behaviour - keeping emptyToBottom for backwards compatibility