返回指定时间范围内发生的事件集合
from | Date | 期间的起始日期 |
to | Date | 期间的结束日期 |
array | 一个事件对象数组 |
const evs = scheduler.getEvents(new Date(2024,1,10),new Date(2024,2,10));
evs.forEach((e) => console.log(e.text));
// 或者
const evs = scheduler.getEvents();// 返回所有事件
当启用重复事件支持时,getEvents 方法的行为会根据是否包含“from-to”参数而有所不同。
const today = scheduler.date.day_start(new Date());
const nextWeek = scheduler.date.add(today, 1, "week");
const events = scheduler.getEvents(today, nextWeek);
在 v7.1.2 之前的版本中,当重复事件处于激活状态时,getEvents 方法必须带有“from-to”参数。否则会返回空数组,因为重复扩展可能生成无限的事件序列,返回所有发生实例是不现实的。
如果未启用重复事件,无论是否提供参数,方法行为相同。若未提供参数,方法将返回所有事件。
在 v7.1.2 中更新
返回顶部