Fixing bug when footer is true and cloneHeadToFoot is not : scrolling was not working on footer nor footer fixedColumn
parent
c30fe94be0
commit
8ac7bc7c41
|
@ -352,7 +352,7 @@
|
||||||
'margin-left': -this.scrollLeft
|
'margin-left': -this.scrollLeft
|
||||||
});
|
});
|
||||||
|
|
||||||
if ( settings.cloneHeadToFoot ) {
|
if (settings.footer || settings.cloneHeadToFoot ) {
|
||||||
$tfoot.find('table')
|
$tfoot.find('table')
|
||||||
.css({
|
.css({
|
||||||
'margin-left': -this.scrollLeft
|
'margin-left': -this.scrollLeft
|
||||||
|
@ -402,7 +402,7 @@
|
||||||
$fixedColumn = $wrapper.find('.fht-fixed-column'),
|
$fixedColumn = $wrapper.find('.fht-fixed-column'),
|
||||||
$thead = $('<div class="fht-thead"><table class="fht-table"><thead><tr></tr></thead></table></div>'),
|
$thead = $('<div class="fht-thead"><table class="fht-table"><thead><tr></tr></thead></table></div>'),
|
||||||
$tbody = $('<div class="fht-tbody"><table class="fht-table"><tbody></tbody></table></div>'),
|
$tbody = $('<div class="fht-tbody"><table class="fht-table"><tbody></tbody></table></div>'),
|
||||||
$tfoot = $('<div class="fht-tfoot"><table class="fht-table"><thead><tr></tr></thead></table></div>'),
|
$tfoot = $('<div class="fht-tfoot"><table class="fht-table"><tfoot><tr></tr></tfoot></table></div>'),
|
||||||
$firstThChild = $fixedBody.find('.fht-thead thead tr th:first-child'),
|
$firstThChild = $fixedBody.find('.fht-thead thead tr th:first-child'),
|
||||||
$firstTdChildren,
|
$firstTdChildren,
|
||||||
fixedColumnWidth = $firstThChild.outerWidth(true) + tableProps.border,
|
fixedColumnWidth = $firstThChild.outerWidth(true) + tableProps.border,
|
||||||
|
@ -452,8 +452,13 @@
|
||||||
|
|
||||||
// setup clone footer with fixed column
|
// setup clone footer with fixed column
|
||||||
if ( settings.footer == true || settings.cloneHeadToFoot == true ) {
|
if ( settings.footer == true || settings.cloneHeadToFoot == true ) {
|
||||||
var $firstTdFootChild = $fixedBody.find('.fht-tfoot thead tr th:first-child');
|
var $firstTdFootChild;
|
||||||
|
if(settings.cloneHeadToFoot){
|
||||||
|
$firstTdFootChild = $fixedBody.find('.fht-thead thead tr th:first-child');
|
||||||
|
} else {
|
||||||
|
$firstTdFootChild = $fixedBody.find('.fht-tfoot tfoot tr td:first-child');
|
||||||
|
}
|
||||||
|
|
||||||
helpers._fixHeightWithCss( $firstTdFootChild, tableProps );
|
helpers._fixHeightWithCss( $firstTdFootChild, tableProps );
|
||||||
$tfoot.appendTo($fixedColumn)
|
$tfoot.appendTo($fixedColumn)
|
||||||
.find('tr')
|
.find('tr')
|
||||||
|
|
Loading…
Reference in New Issue