From 8afe358f331a0c3494e8dbe94193af68c37dc973 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Popovics=20Andr=C3=A1s?= Date: Tue, 3 Oct 2017 16:05:06 +0100 Subject: [PATCH] Fix selection reset issue (#2414) --- .../src/components/document-list.component.spec.ts | 6 ++++++ .../src/components/document-list.component.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.spec.ts b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.spec.ts index c9ccc2b918..5dd347ad17 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.spec.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.spec.ts @@ -198,6 +198,12 @@ describe('DocumentList', () => { expect(documentList.resetSelection).toHaveBeenCalled(); }); + it('should reset selection in the datatable also', () => { + spyOn(documentList.dataTable, 'resetSelection').and.callThrough(); + documentList.loadFolderByNodeId('-trashcan-'); + expect(documentList.dataTable.resetSelection).toHaveBeenCalled(); + }); + it('should empty template be present when no element are present', (done) => { documentList.currentFolderId = '1d26e465-dea3-42f3-b415-faa8364b9692'; documentList.folderNode = new NodeMinimal(); diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.ts b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.ts index 7283b034e8..91e63f3019 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.ts @@ -484,6 +484,7 @@ export class DocumentListComponent implements OnInit, OnChanges, AfterContentIni } resetSelection() { + this.dataTable.resetSelection(); this.selection = []; }