|
<ej-treegrid #TreeGridControl
//…
<e-treegrid-column field="Name" headerText="Name" [isTemplateColumn]="true">
<ng-template e-template let-data>
<div style='height:20px;' unselectable='on'>
<div *ngIf="data.hasChildRecords==true">
<div class='intend' [ngStyle]="{height:'1px', float:'left',display:'inline-block', width: data.level*20 + 'px'}"></div>
</div>
<div *ngIf="data.hasChildRecords==false">
<div class='intend' [ngStyle]="{height:'1px', float:'left',display:'inline-block', width: data.level*20 + 24 + 'px'}"></div>
</div>
<div *ngIf="data.hasChildRecords==true && data.expanded==true">
<div class='e-treegridexpand e-icon' style='float:left;display:inline-block;' unselectable='on'></div>
</div>
< <div *ngif="data.hasChildRecords==true && data.expanded==false">
<div class='e-treegridcollapse e-icon ' style='float:left;
display:inline-block;' unselectable='on'></div>
</div>
<div *ngif="data.hasChildRecords==false ">
<div class='e-doc e-icon' style='float:left;display:inline-block;' unselectable='on'></div>
</div>
<div *ngIf="data.Name">
<div class='e-cell' style='display:inline-block;width:100%'
unselectable='on'>{{data.Name}}</div>
</div>
</div>
</ng-template>
</e-treegrid-column>
<e-treegrid-column field="Type" headertext="Type"></e-treegrid-column>
<e-treegrid-column field="DateCreated" headertext="Start Date"></e-treegrid-column>
<e-treegrid-column field="DateModified" headertext="End Date"></e-treegrid-column>
</e-treegrid-columns> |