[ACA-2280] Favorite Libraries - Previous page is not loaded when deleting all items from current page (#1338)

* pagination target

* default pagination config

* prevent ExpressionChangedAfterItHasBeenCheckedError
This commit is contained in:
Cilibiu Bogdan
2020-02-13 09:15:32 +02:00
committed by GitHub
parent 04cf47c7df
commit d6a8075642
2 changed files with 10 additions and 3 deletions

View File

@@ -79,6 +79,7 @@
</adf-document-list>
<adf-pagination
[target]="documentList"
[pagination]="pagination"
(changePageSize)="onChangePageSize($event)"
(changePageNumber)="onChange($event)"

View File

@@ -24,7 +24,7 @@
*/
import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
import { Component, OnInit } from '@angular/core';
import { Component, OnInit, ChangeDetectorRef } from '@angular/core';
import { Store } from '@ngrx/store';
import { SiteEntry, FavoritePaging, Pagination } from '@alfresco/js-api';
import { AppExtensionService } from '../../extensions/extension.service';
@@ -38,7 +38,11 @@ import { UserPreferencesService } from '@alfresco/adf-core';
})
export class FavoriteLibrariesComponent extends PageComponent
implements OnInit {
pagination: Pagination;
pagination: Pagination = new Pagination({
skipCount: 0,
maxItems: 25,
totalItems: 0
});
isLoading = false;
list: FavoritePaging;
isSmallScreen = false;
@@ -50,7 +54,8 @@ export class FavoriteLibrariesComponent extends PageComponent
extensions: AppExtensionService,
private contentApiService: ContentApiService,
private breakpointObserver: BreakpointObserver,
private preferences: UserPreferencesService
private preferences: UserPreferencesService,
private changeDetectorRef: ChangeDetectorRef
) {
super(store, extensions, content);
}
@@ -98,6 +103,7 @@ export class FavoriteLibrariesComponent extends PageComponent
this.list = favoriteLibraries;
this.pagination = favoriteLibraries.list.pagination;
this.isLoading = false;
this.changeDetectorRef.detectChanges();
},
() => {
this.list = null;