Skip to content

Commit

Permalink
Fixed #9170 - p-treeTable with VirtualScroll only header is resizing
Browse files Browse the repository at this point in the history
  • Loading branch information
yigitfindikli committed Jan 5, 2021
1 parent d9b4706 commit 3d9cacf
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/app/components/treetable/treetable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -899,7 +899,7 @@ export class TreeTable implements AfterContentInit, OnInit, OnDestroy, Blockable
if (newColumnWidth > 15 && nextColumnWidth > parseInt(nextColumnMinWidth)) {
if (this.scrollable) {
let scrollableView = this.findParentScrollableView(column);
let scrollableBodyTable = DomHandler.findSingle(scrollableView, '.p-treetable-scrollable-body table');
let scrollableBodyTable = DomHandler.findSingle(scrollableView, '.p-treetable-scrollable-body table') || DomHandler.findSingle(scrollableView, '.p-treetable-virtual-scrollable-body table');
let scrollableHeaderTable = DomHandler.findSingle(scrollableView, 'table.p-treetable-scrollable-header-table');
let scrollableFooterTable = DomHandler.findSingle(scrollableView, 'table.p-treetable-scrollable-footer-table');
let resizeColumnIndex = DomHandler.index(column);
Expand All @@ -920,10 +920,10 @@ export class TreeTable implements AfterContentInit, OnInit, OnDestroy, Blockable
else if (this.columnResizeMode === 'expand') {
if (this.scrollable) {
let scrollableView = this.findParentScrollableView(column);
let scrollableBody = DomHandler.findSingle(scrollableView, '.p-treetable-scrollable-body');
let scrollableBody = DomHandler.findSingle(scrollableView, '.p-treetable-scrollable-body') || DomHandler.findSingle(scrollableView, 'cdk-virtual-scroll-viewport');
let scrollableHeader = DomHandler.findSingle(scrollableView, '.p-treetable-scrollable-header');
let scrollableFooter = DomHandler.findSingle(scrollableView, '.p-treetable-scrollable-footer');
let scrollableBodyTable = DomHandler.findSingle(scrollableView, '.p-treetable-scrollable-body table');
let scrollableBodyTable = DomHandler.findSingle(scrollableView, '.p-treetable-scrollable-body table') || DomHandler.findSingle(scrollableView, 'cdk-virtual-scroll-viewport table');
let scrollableHeaderTable = DomHandler.findSingle(scrollableView, 'table.p-treetable-scrollable-header-table');
let scrollableFooterTable = DomHandler.findSingle(scrollableView, 'table.p-treetable-scrollable-footer-table');
scrollableBodyTable.style.width = scrollableBodyTable.offsetWidth + delta + 'px';
Expand Down

0 comments on commit 3d9cacf

Please sign in to comment.