如何在角度9的@syncfusion时间表中调用具有选定日期的函数?

问题描述

screenshot of calendar view

我需要调用一个传递选定日期的函数。我在此模块中找不到更改事件。(例如html中的onSelect / onChange事件。任何人都可以帮助我。.

解决方法

尊敬的客户,

融合问候。

可以使用我们的计划程序创建的事件来实现“计划日历中的绑定更改事件”的要求

我们准备了一个样本供您参考,可以在以下链接中找到该样本。

示例:https://stackblitz.com/edit/schedule-calendar-change-event-binding

onCreated(args): void {
  (this.scheduleObj.element.querySelectorAll('.e-schedule-toolbar .e-date-range')[0] as any).click();
  var calendar = (this.scheduleObj.element.querySelectorAll('.e-header-calendar')[0] as any).ej2_instances[0];
  calendar.change = function(args){
    // Here add your code
    console.log(args);
    alert('Date changed');
  }
  calendar.start = "Month";
  (this.scheduleObj.element.querySelectorAll('.e-schedule-toolbar .e-date-range')[0] as any).click();
}

为进一步参考,请参考以下链接,

API链接:https://ej2.syncfusion.com/angular/documentation/api/schedule#created

请尝试上面的示例,如果需要其他帮助,请联系我们。

问候

Vinitha