|
[default.html]
<ejs-grid #grid [dataSource]='data' [allowPaging]='true'>
<e-columns>
<ng-template #template ngFor let-column [ngForOf]="columns">
<e-column *ngIf="column.type == 'string'" [field]="column.field" [headerText]="column.headerText">
<ng-template #template let-data>
<span>{{data.Name}}</span>
</ng-template>
</e-column>
<e-column *ngIf="column.type == 'number'" [field]="column.field" [headerText]="column.headerText">
<ng-template #template let-data>
<span>{{data.EmployeeID}}</span>
</ng-template>
</e-column>
<e-column *ngIf="column.type == 'boolean'" [field]="column.field" [headerText]="column.headerText">
<ng-template #template let-data>
<span>{{data.isVerified}}</span>
</ng-template>
</e-column>
</ng-template>
</e-columns>
</ejs-grid> |