[ADF-3930] fix infinite pagination (#4275)

* refactoring infinite pagination

* fix lint

* fix import reuqest pagination from core

* fix failing unit test
This commit is contained in:
Eugenio Romano
2019-02-06 14:40:38 +00:00
committed by GitHub
parent 3a9958988a
commit d6b8e85c35
20 changed files with 198 additions and 109 deletions

View File

@@ -245,11 +245,11 @@ export class ShareDataTableAdapter implements DataTableAdapter {
}
}
public loadPage(page: NodePaging, merge: boolean = false) {
public loadPage(nodePaging: NodePaging, merge: boolean = false) {
let shareDataRows: ShareDataRow[] = [];
if (page && page.list) {
let nodeEntries: NodeEntry[] = page.list.entries;
if (nodePaging && nodePaging.list) {
let nodeEntries: NodeEntry[] = nodePaging.list.entries;
if (nodeEntries && nodeEntries.length > 0) {
shareDataRows = nodeEntries.map((item) => new ShareDataRow(item, this.contentService, this.permissionsStyle, this.thumbnailService));