|
[TS]
constructor() {
this.toolbarSettings = {
showToolbar: true,
customToolbarItems: [{
templateID: "#ZoomIn",
tooltipText: "ZoomIn"
},
{
templateID: "#ZoomOut",
tooltipText: "ZoomOut"
},
],
}
toolbarClick(sender) {
var ganttObj = $("#resourceGantt").ejGantt("instance");
if (sender.itemName == "ZoomIn")
ganttObj.setModel({ "scheduleHeaderSettings": this.scheduleHeaderZoomIn });
else
ganttObj.setModel({ "scheduleHeaderSettings": this.scheduleHeaderZoomOut });
}
public scheduleHeaderZoomIn = {
timescaleUnitSize: "500%"
}
public scheduleHeaderZoomOut = {
timescaleUnitSize: "100%"
}
}
[HTML]
<ej-gantt id="resourceGantt"
[dataSource]="resourceGanttData"
(toolbarClick)="toolbarClick($event)"
>
</ej-gantt>
|