|
App.Component.html
<ejs-treegrid #treegrid [dataSource]="data" childMapping="subtasks"
height="350"[treeColumnIndex]="1"[allowPaging]="true"
[pageSettings]="pageSettings"
(dataBound)="dataBound($event)">
<e-columns>
. . .
</e-columns>
</ejs-treegrid>
App.Component.ts
export Class AppComponent {
Public data : Object[] = [];
Public pageSettings : Object;
@ViewChild('treegrid')
Public treegrid : TreeGridComponent;
ngOnInit() void {
this.data = sampleData;
this.pageSettings = { pageSize: 10 };
}
dataBound(args) {
this.treegrid.collapseAll();
}
}
|
|
public data: Object[] = [];
public pageSettings: Object;
@ViewChild('treegrid')
public treegrid: TreeGridComponent;
ngOnInit(): void {
this.data = sampleData;
this.pageSettings = { pageSize: 10 };
}
dataBound(args) {
if (this.treegrid.initialRender) {
this.treegrid.collapseAll();
}
} |