this.dayWorkingTime=[
{
from:0,
to:23
}
];
this.taskSettings={
id:'TaskID',
name:'TaskName',
startDate:'StartDate',
duration:'Duration',
progress:'Progress',
endDate:'EndDate',
dependency:'Predecessor',
child:'Children',
manual:'isManual'
};
this.columns=[
{field:'TaskID',visible:false},
{field:'TaskName',headerText:'TaskName'},
{field:'StartDate',headerText:'StartDate'},
{field:'EndDate',headerText:'EndDate'}
];
this.editSettings={
allowAdding:false,
allowEditing:false,
allowDeleting:false,
allowTaskbarEditing:false,
showDeleteConfirmDialog:false
};
this.toolbar=['ExpandAll','CollapseAll','PdfExport','ExcelExport','CsvExport','ZoomToFit','ZoomIn','ZoomOut'];//'Add','Edit','Update','Delete','Cancel',
this.splitterSettings={
position:"25%"
}
this.labelSettings={
leftLabel:'TaskName'
};
this.timelineSettings={
timelineViewMode:'Month',
timelineUnitSize:100,
};
<ejs-gantt#gantt1id="gantt1"height="100%"[dataSource]="ganttData"[taskFields]="taskSettings"
readOnly=true[columns]="columns"[treeColumnIndex]="1"[dayWorkingTime]="dayWorkingTime"
[splitterSettings]="splitterSettings"[timelineSettings]="timelineSettings"
[labelSettings]="labelSettings"[editSettings]="editSettings"[allowSelection]="true"
[includeWeekend]="true"
[highlightWeekends]="true"allowPdfExport='true'allowExcelExport='true'[toolbar]="toolbar"(toolbarClick)="toolbarClick($event)"taskMode="Custom"[enablePredecessorValidation]="false">
ejs-gantt>