DHTMLX 调度程序重复年度事件 - rec_type 的问题

DHTMLX Scheduler recurring year events - Problems with rec_type

我正在尝试使用 dhtmlx 调度程序在我的数据库中添加一个重复事件。我在自己的字段中使用完全自定义的灯箱。每日、每周和每月的事件将被完美地添加到数据库中。也许我忽略了什么

我试过像每月活动一样保存完全相同的rec_type,因为它们使用的模板几乎相同,它们之间只有一处不同。我把"month"改成了"year"。

最后,我的条目如下所示:

{
    end_date: "09.06.2026 12:00"
    id: "a97ede9d-372f-4360-9fdb-e97e26aaacf8"
    rec_type: "year_5_4_1#09/06/2026"
    start_date: "05.09.2019 12:00"
    text: "test12345"
}

我希望在5月的第一个星期四输出所有事件直到2026年。也许你能帮我找出错误所在。

如果重复事件在五月开始,start_date 也必须包含五月。即

start_date: "05.05.2020 12:00"

客户端从 rec_type 字段中获取数据作为以下格式的字符串:

[type]_[count]_[day]_[count2]_[days]#[extra]

其中:

  • type - 重复的类型:'day','week','month','year'.
  • count - "type" 单位的事件间隔。
  • day 和 count2 - 定义一个月中的某一天(第一个星期一、第三个星期五等)。
  • 天 - comma-separated 受影响的工作日列表。
  • extra - 可用于更改重复出现的详细信息的额外信息。

因此,rec_type 5 月的每个第一个星期四必须是:

rec_type: "year_1_4_1_"

Demo 检查它是如何工作的。

如果您需要有关 rec_type 属性 的更多详细信息,请在 docs.

中找到它们