首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular10同步如何为约会事件赋予动态颜色

Angular10同步如何为约会事件赋予动态颜色
EN

Stack Overflow用户
提问于 2022-04-26 17:51:24
回答 1查看 132关注 0票数 0

我正在处理角应用程序,在其中我使用同步调度器来显示日历上的约会。我想给动态颜色或类的事件,以便我可以做一些造型。我不知道该怎么做。我能做的唯一方法就是在事件中添加类别颜色。

我想实现的方式,在日历上的事件,如图像,但不只是一种颜色。我想用不同的颜色。下面是我的代码

代码语言:javascript
复制
 <ejs-schedule #scheduleObj class="schedule" cssClass='schedule-group-custom-work-days' width='100%' height='650px'
  [selectedDate]="selectedDate" [eventSettings]='eventSettings' [showQuickInfo]='showQuickInfo'
  (cellDoubleClick)='cellDoubleClick($event)' (popupOpen)='onPopupOpen($event)'
  (actionComplete)="onActionComplete($event)" (eventRendered)="onEventRendered($event)" 
  (renderCell)="onRenderCell($event)" [workDays]='workWeekDays'>
</ejs-schedule>

component.ts

代码语言:javascript
复制
@ViewChild('scheduleObj')
  public scheduleObj!: ScheduleComponent;
  public eventSettings: EventSettingsModel = { dataSource: [] };
  public selectedDate: Date = new Date();
  public workWeekDays!: number[];
  events: any[] = [];

getAppointment(){
//api call and got response

const events: any[] = [];

events.push({
            Id: appointment.id.toString(),
            Subject:
            appointment.patientFirstName + ' ' + appointment.patientLastName,
            // BELOW IS THE VARIABLE WHICH I AM USING FOR ADDING BACKGROUND COLOR AS RED
            CategoryColor: "red"
            StartTime: startDate,
            EndTime: endDate
          });
this.events = events;

this.eventSettings = {
     dataSource: <Object[]>extend([], events, null, true)
};

有什么方法可以将类添加到我的事件中,还是可以用不同的颜色为我的事件添加样式。

EN

回答 1

Stack Overflow用户

发布于 2022-04-28 08:49:23

通过使用约会模型中的cssClass字段,可以对事件使用不同的颜色或类。如需更多参考资料,请浏览以下网页。

https://ej2.syncfusion.com/angular/documentation/schedule/appointments/#using-cssclass

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72018410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档