diff --git a/projects/ng-datatable/package.json b/projects/ng-datatable/package.json index 40ef652..b3bacf8 100644 --- a/projects/ng-datatable/package.json +++ b/projects/ng-datatable/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/ng-datatable", - "version": "1.8.7", + "version": "1.9.7", "homepage": "https://github.com/ztimson/ng-datatable", "license": "Apache-2.0", "author": { diff --git a/projects/ng-datatable/src/lib/column.ts b/projects/ng-datatable/src/lib/column.ts index b1146ef..f153076 100644 --- a/projects/ng-datatable/src/lib/column.ts +++ b/projects/ng-datatable/src/lib/column.ts @@ -1,6 +1,7 @@ import {TemplateRef} from "@angular/core"; export interface Column { + aggregate?: (rows: any[]) => any; cssClass?: string; // CSS to add to column hide?: boolean; // Hide column hideMobile?: boolean; // Hide column on mobile diff --git a/projects/ng-datatable/src/lib/ng-datatable.component.html b/projects/ng-datatable/src/lib/ng-datatable.component.html index 27f1011..912aa6f 100644 --- a/projects/ng-datatable/src/lib/ng-datatable.component.html +++ b/projects/ng-datatable/src/lib/ng-datatable.component.html @@ -48,6 +48,13 @@ + + + + + {{aggregate(c)}} + +