diff --git a/src/ui/banner/banner.component.ts b/src/ui/banner/banner.component.ts index 7d01ae660474042cc060591a62725fd57d8a49d6..71fba9c5cc47ca0da862295ecbeeb5b0d2c608fc 100644 --- a/src/ui/banner/banner.component.ts +++ b/src/ui/banner/banner.component.ts @@ -237,5 +237,12 @@ export class AtlasBanner implements OnDestroy{ } filterNameBySearchPipe = new FilterNameBySearch() + + get aggregatedRegionTree(){ + return { + name : this.selectedParcellation.name, + children : this.selectedParcellation.regions + } + } } diff --git a/src/ui/banner/banner.template.html b/src/ui/banner/banner.template.html index 0a4fa76fb45f3f27d997abc621d4040f1c68188f..04a8472c3c4d05c35360ac4e3a03922e323261cb 100644 --- a/src/ui/banner/banner.template.html +++ b/src/ui/banner/banner.template.html @@ -37,16 +37,16 @@ *ngIf = "showRegionTree" hideScrollbarContainer> - <div treeContainer> + <div treeContainer #treeContainer> <div treeHeader> <span>{{ selectedRegions.length }} {{ selectedRegions.length > 1 ? 'regions' : 'region' }} selected</span> <span (click) = "clearRegions($event)" *ngIf = "selectedRegions.length > 0" class = "btn btn-link">clear all</span> </div> <flat-tree-component - *ngFor = "let child of selectedParcellation.regions " + [flatTreeViewPort] = "treeContainer" (treeNodeClick) = "handleClickRegion($event)" - [inputItem] = "child" + [inputItem] = "aggregatedRegionTree" [renderNode] = "displayTreeNode.bind(this)" [searchFilter] = "filterTreeBySearch.bind(this)">