From 85981c1c3fac42873e9493bfd01bfd9e6a0d2146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adina=20=C8=9Aeudan?= Date: Thu, 14 Oct 2021 14:24:46 +0300 Subject: [PATCH] Fixed has scrollbar update --- src/lib/listing/table/table.component.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/listing/table/table.component.ts b/src/lib/listing/table/table.component.ts index 3e65158..d5e669e 100644 --- a/src/lib/listing/table/table.component.ts +++ b/src/lib/listing/table/table.component.ts @@ -15,7 +15,7 @@ import { CdkVirtualScrollViewport } from '@angular/cdk/scrolling'; import { AutoUnsubscribe, Required } from '../../utils'; import { IListable, ListingModes, TableColumnConfig } from '../models'; import { ListingComponent } from '../listing-component.directive'; -import { EntitiesService } from '../services'; +import { EntitiesService, ListingService } from '../services'; import { HasScrollbarDirective } from '../../scrollbar'; const SCROLLBAR_WIDTH = 11; @@ -55,6 +55,7 @@ export class TableComponent extends AutoUnsubscribe impleme @Inject(forwardRef(() => ListingComponent)) readonly listingComponent: ListingComponent, private readonly _hostRef: ViewContainerRef, readonly entitiesService: EntitiesService, + readonly listingService: ListingService, ) { super(); } @@ -72,7 +73,7 @@ export class TableComponent extends AutoUnsubscribe impleme } ngOnInit(): void { - this.addSubscription = this.entitiesService.allLength$.subscribe(() => { + this.addSubscription = this.listingService.displayedLength$.subscribe(() => { setTimeout(() => { this.hasScrollbarDirective.process(); }, 0);