angular-formio
Version:
The Form.io dynamic form and data management system for Angular.
25 lines (24 loc) • 1.06 kB
HTML
<div class="formio-grid">
<formio-alerts></formio-alerts>
<table class="table table-condensed table-bordered table-striped table-hover">
<thead>
<tr>
<th *ngFor="let col of columns"><a (click)="sortColumn(col)">{{ col.label }} <span [ngClass]="{'glyphicon-triangle-top': (col.sort === 'asc'), 'glyphicon-triangle-bottom': (col.sort === 'desc')}" class="glyphicon" *ngIf="col.sort"></span></a></th>
</tr>
</thead>
<formio-loader></formio-loader>
<tbody *ngIf="!isLoading">
<tr *ngFor="let row of rows" (click)="onClick(row)">
<td *ngFor="let col of columns" [innerHTML]="data(row, col)"></td>
</tr>
</tbody>
<tfoot>
<tr>
<td [colSpan]="columns.length">
<pagination [totalItems]="total" [(ngModel)]="skip" (pageChanged)="pageChanged($event)" class="pagination-sm"></pagination>
<span class="pull-right item-counter"><span class="page-num">{{ firstItem }} - {{ lastItem }}</span> / {{ total }} total</span>
</td>
</tr>
</tfoot>
</table>
</div>