Browse Source

feat: add an empty state to datatable sorting

pull/4402/head
Arman Ozak 6 years ago
parent
commit
0130157998
  1. 11
      npm/ng-packs/packages/theme-shared/src/lib/directives/ngx-datatable-list.directive.ts

11
npm/ng-packs/packages/theme-shared/src/lib/directives/ngx-datatable-list.directive.ts

@ -36,8 +36,15 @@ export class NgxDatatableListDirective implements OnChanges, OnDestroy, OnInit {
private subscribeToSort() {
const sub = this.table.sort.subscribe(({ sorts: [{ prop, dir }] }) => {
this.list.sortKey = prop;
this.list.sortOrder = dir;
if (prop === this.list.sortKey && this.list.sortOrder === 'desc') {
this.list.sortKey = '';
this.list.sortOrder = '';
this.table.sorts = [];
this.cdRef.detectChanges();
} else {
this.list.sortKey = prop;
this.list.sortOrder = dir;
}
});
this.subscription.add(sub);
}

Loading…
Cancel
Save