From 8eee8a00277d36d8451a2ca437459ca5657edfbb Mon Sep 17 00:00:00 2001 From: Xiao Gui <xgui3783@gmail.com> Date: Tue, 2 Oct 2018 16:23:01 +0200 Subject: [PATCH] bugfix: handles when no flatTreeviewPort was provided --- src/components/flatTree/flatTree.component.ts | 8 ++++++++ src/components/flatTree/flatTree.template.html | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/flatTree/flatTree.component.ts b/src/components/flatTree/flatTree.component.ts index 5fde9a144..193e408fe 100644 --- a/src/components/flatTree/flatTree.component.ts +++ b/src/components/flatTree/flatTree.component.ts @@ -48,6 +48,13 @@ export class FlatTreeComponent implements AfterViewChecked, AfterViewInit, OnDes } } + ngOnInit(){ + if(this.flatTreeViewPort){ + + this.clusterNumber = 50 + } + } + ngAfterViewInit(){ if(this.flatTreeViewPort){ @@ -106,6 +113,7 @@ export class FlatTreeComponent implements AfterViewChecked, AfterViewInit, OnDes } private _currentPos : number = 0 + public clusterNumber : number = Number.POSITIVE_INFINITY showCluster(index:number){ return index <= this._currentPos + 1 diff --git a/src/components/flatTree/flatTree.template.html b/src/components/flatTree/flatTree.template.html index f8b60d1ac..b695100bf 100644 --- a/src/components/flatTree/flatTree.template.html +++ b/src/components/flatTree/flatTree.template.html @@ -1,5 +1,5 @@ <div class="container"> - <div *ngFor = "let flattenedItems of (inputItem | flattenTreePipe : findChildren | filterRowsByVisbilityPipe : findChildren : searchFilter | appendSiblingFlagPipe | clusteringPipe : 50 ); let index = index" clusterContainer> + <div *ngFor = "let flattenedItems of (inputItem | flattenTreePipe : findChildren | filterRowsByVisbilityPipe : findChildren : searchFilter | appendSiblingFlagPipe | clusteringPipe : clusterNumber ); let index = index" clusterContainer> <div [attr.clusterindex] = "index" flatTreeStart #flatTreeStart> </div> -- GitLab