@Component({
selector: 'app-container',
template: `<ej-grid [dataSource]='data'>
<e-columns>
<e-column field='OrderID' headerText='Order ID' textAlign='right' width=120></e-column>
<e-column field='Persion' headerText='Persion State' width=140>
<ng-template #template let-data>
<div *ngIf="data.Persion">
<input type='checkbox' checked />
</div>
<div *ngIf="!data.Persion">
<span class="glyphicon glyphicon-unchecked"></span>
</div>
</ng-template>
</e-column>
. . .
</e-columns>
</ej-grid>`
})
export class AppComponent implements OnInit {
public data: Object[];
ngOnInit(): void {
this.data = [
{ OrderID: 10248, CustomerID: 'VINET', EmployeeID: 5,Persion:true },
{ OrderID: 10249, CustomerID: 'TOMSP', EmployeeID: 6,Persion:false}
. . .
];
}
} |