Closed
Description
Bug, feature request, or proposal:
feature reques
What is the expected behavior?
Add total row:
<md-table [dataSource]="dataSource">
<!-- Name Column -->
<ng-container mdColumnDef="name">
<md-header-cell *mdHeaderCellDef> Name </md-header-cell>
<md-cell *mdCellDef="let row"> {{row.name}} </md-cell>
<md-total-cell *mdTotalCellDef> Total </md-total-cell>
</ng-container>
<!-- Count Column -->
<ng-container mdColumnDef="count">
<md-header-cell *mdHeaderCellDef> Count </md-header-cell>
<md-cell *mdCellDef="let row"> {{row.count}} </md-cell>
<md-total-cell *mdTotalCellDef> {{dataSource.sumBy('count')}} </md-total-cell>
</ng-container>
<md-header-row *mdHeaderRowDef="displayedColumns"></md-header-row>
<md-row *mdRowDef="let row; columns: displayedColumns;"></md-row>
<md-total-row *mdTotalRowDef="displayedColumns"></md-total-row>
</md-table>
Result:
Name Count
row 1 1
row 2 2
Total 3
Or something like md-pagination.
<md-table [dataSource]="dataSource">
<!-- Name Column -->
<ng-container mdColumnDef="name">
<md-header-cell *mdHeaderCellDef> Name </md-header-cell>
<md-cell *mdCellDef="let row"> {{row.name}} </md-cell>
</ng-container>
<!-- Count Column -->
<ng-container mdColumnDef="count">
<md-header-cell *mdHeaderCellDef> Count </md-header-cell>
<md-cell *mdCellDef="let row"> {{row.count}} </md-cell>
</ng-container>
<md-header-row *mdHeaderRowDef="displayedColumns"></md-header-row>
<md-row *mdRowDef="let row; columns: displayedColumns;"></md-row>
</md-table>
<md-table-total [dataSource]="dataSource">
<!-- Name Column -->
<ng-container mdColumnDef="name">
<md-total-cell *mdTotalCellDef> Total </md-total-cell>
</ng-container>
<!-- Count Column -->
<ng-container mdColumnDef="count">
<md-total-cell *mdTotalCellDef> {{dataSource.sumBy('count')}} </md-total-cell>
</ng-container>
</md-table-total>