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 = []; }