mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-06-16 17:54:45 +00:00
[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:
parent
04cf47c7df
commit
d6a8075642
@ -79,6 +79,7 @@
|
|||||||
</adf-document-list>
|
</adf-document-list>
|
||||||
|
|
||||||
<adf-pagination
|
<adf-pagination
|
||||||
|
[target]="documentList"
|
||||||
[pagination]="pagination"
|
[pagination]="pagination"
|
||||||
(changePageSize)="onChangePageSize($event)"
|
(changePageSize)="onChangePageSize($event)"
|
||||||
(changePageNumber)="onChange($event)"
|
(changePageNumber)="onChange($event)"
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
|
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 { Store } from '@ngrx/store';
|
||||||
import { SiteEntry, FavoritePaging, Pagination } from '@alfresco/js-api';
|
import { SiteEntry, FavoritePaging, Pagination } from '@alfresco/js-api';
|
||||||
import { AppExtensionService } from '../../extensions/extension.service';
|
import { AppExtensionService } from '../../extensions/extension.service';
|
||||||
@ -38,7 +38,11 @@ import { UserPreferencesService } from '@alfresco/adf-core';
|
|||||||
})
|
})
|
||||||
export class FavoriteLibrariesComponent extends PageComponent
|
export class FavoriteLibrariesComponent extends PageComponent
|
||||||
implements OnInit {
|
implements OnInit {
|
||||||
pagination: Pagination;
|
pagination: Pagination = new Pagination({
|
||||||
|
skipCount: 0,
|
||||||
|
maxItems: 25,
|
||||||
|
totalItems: 0
|
||||||
|
});
|
||||||
isLoading = false;
|
isLoading = false;
|
||||||
list: FavoritePaging;
|
list: FavoritePaging;
|
||||||
isSmallScreen = false;
|
isSmallScreen = false;
|
||||||
@ -50,7 +54,8 @@ export class FavoriteLibrariesComponent extends PageComponent
|
|||||||
extensions: AppExtensionService,
|
extensions: AppExtensionService,
|
||||||
private contentApiService: ContentApiService,
|
private contentApiService: ContentApiService,
|
||||||
private breakpointObserver: BreakpointObserver,
|
private breakpointObserver: BreakpointObserver,
|
||||||
private preferences: UserPreferencesService
|
private preferences: UserPreferencesService,
|
||||||
|
private changeDetectorRef: ChangeDetectorRef
|
||||||
) {
|
) {
|
||||||
super(store, extensions, content);
|
super(store, extensions, content);
|
||||||
}
|
}
|
||||||
@ -98,6 +103,7 @@ export class FavoriteLibrariesComponent extends PageComponent
|
|||||||
this.list = favoriteLibraries;
|
this.list = favoriteLibraries;
|
||||||
this.pagination = favoriteLibraries.list.pagination;
|
this.pagination = favoriteLibraries.list.pagination;
|
||||||
this.isLoading = false;
|
this.isLoading = false;
|
||||||
|
this.changeDetectorRef.detectChanges();
|
||||||
},
|
},
|
||||||
() => {
|
() => {
|
||||||
this.list = null;
|
this.list = null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user