同步计划角度分量的动态视图



在"计划到角度"组件的参数化中,我想知道是否可以以某种方式定义一天的开始时间和结束时间。

我想为每天定义什么是开始时间和结束时间。

在这个例子中,我意识到开始时间和结束时间是每天的,我想设置每天的开始时间和结束时间。

const resourceObject = {
text: p.nome, id: p.id,
color: '#848484', workDays: daysNumber, 
startHour: '13:00', endHour: '18:00'
};

我们准备了以下示例,以便每天使用数据绑定事件具有不同的工作时间。

https://stackblitz.com/edit/angular-fxqnrc-njutc8?file=app.component.ts

请参考下面的 UG。

https://ej2.syncfusion.com/angular/documentation/api/schedule/#setworkhours

if (this.flag) {
if (
this.scheduleObj.currentView !== "Month" &&
this.scheduleObj.currentView !== "Agenda"
) {
var currentViewDates = this.scheduleObj.getCurrentViewDates();
for (var i = 0; i < currentViewDates.length; i++) {
switch ((currentViewDates[i] as any).getDay()) {
case 0:
this.scheduleObj.setWorkHours(
[currentViewDates[i]],
"06:00",
"14:00"
);
break;
case 1:
this.scheduleObj.setWorkHours(
[currentViewDates[i]],
"08:00",
"14:00"
);
break;
case 2:
this.scheduleObj.setWorkHours(
[currentViewDates[i]],
"07:00",
"20:00"
);
break;
case 3:
debugger;
this.scheduleObj.setWorkHours(
[currentViewDates[i]],
"09:00",
"13:00"
);
break;
case 4:
debugger
this.scheduleObj.setWorkHours(
[currentViewDates[i]],
"06:00",
"14:00"
);
break;
case 5:
debugger
this.scheduleObj.setWorkHours(
[currentViewDates[i]],
"08:00",
"15:00"
);
break;
case 6:
this.scheduleObj.setWorkHours(
[currentViewDates[i]],
"07:00",
"19:00"
);
}
}
}
this.flag = false;
}

最新更新