diff --git a/lib/content-services/src/lib/document-list/components/document-list.component.html b/lib/content-services/src/lib/document-list/components/document-list.component.html index 77a886ee53..4b9b7bfe59 100644 --- a/lib/content-services/src/lib/document-list/components/document-list.component.html +++ b/lib/content-services/src/lib/document-list/components/document-list.component.html @@ -14,6 +14,7 @@ [showHeader]="!isEmpty() && showHeader" [rowMenuCacheEnabled]="false" [stickyHeader]="stickyHeader" + [allowFiltering]="allowFiltering" (showRowContextMenu)="onShowRowContextMenu($event)" (showRowActionsMenu)="onShowRowActionsMenu($event)" (executeRowAction)="onExecuteRowAction($event)" @@ -23,6 +24,10 @@ (row-unselect)="onNodeUnselect($event.detail)" [class.adf-datatable-gallery-thumbnails]="data.thumbnails"> + + + + diff --git a/lib/content-services/src/lib/document-list/components/document-list.component.ts b/lib/content-services/src/lib/document-list/components/document-list.component.ts index da952024c4..686b4fe514 100644 --- a/lib/content-services/src/lib/document-list/components/document-list.component.ts +++ b/lib/content-services/src/lib/document-list/components/document-list.component.ts @@ -308,6 +308,7 @@ export class DocumentListComponent implements OnInit, OnChanges, OnDestroy, Afte noPermission: boolean = false; selection = new Array(); $folderNode: Subject = new Subject(); + allowFiltering: boolean = true; // @deprecated 3.0.0 folderNode: Node; diff --git a/lib/core/datatable/components/datatable/datatable.component.html b/lib/core/datatable/components/datatable/datatable.component.html index ef7ddee228..e99cbb91b9 100644 --- a/lib/core/datatable/components/datatable/datatable.component.html +++ b/lib/core/datatable/components/datatable/datatable.component.html @@ -34,6 +34,7 @@ adf-drop-zone dropTarget="header" [dropColumn]="col"> {{ col.title | translate}} {{ getSortLiveAnnouncement(col) | translate: { string: col.title | translate } }} +
diff --git a/lib/core/datatable/components/datatable/datatable.component.ts b/lib/core/datatable/components/datatable/datatable.component.ts index 2c2353461c..6aa062b9f3 100644 --- a/lib/core/datatable/components/datatable/datatable.component.ts +++ b/lib/core/datatable/components/datatable/datatable.component.ts @@ -169,6 +169,15 @@ export class DataTableComponent implements AfterContentInit, OnChanges, DoCheck, @Input() resolverFn: (row: DataRow, col: DataColumn) => any = null; + /** + * Flag that indicate if the datatable allow the use facet widget search for filtering. + */ + @Input() + allowFiltering: boolean = false; + + @ContentChild(TemplateRef) + filterTemplateRef: TemplateRef; + noContentTemplate: TemplateRef; noPermissionTemplate: TemplateRef; loadingTemplate: TemplateRef;