【问题标题】:DHTMLX Scheduler recurring year events - Problems with rec_typeDHTMLX 调度程序重复年度事件 - rec_type 的问题
【发布时间】:2019-09-30 04:58:27
【问题描述】:

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

我尝试像每月事件一样保存确切的 rec_type,因为它们使用几乎相同的模板,它们之间只有一个区别。我把“月”改成了“年”。

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

{
    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"
}

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

【问题讨论】:

    标签: dhtmlx dhtmlx-scheduler recurring-events


    【解决方案1】:

    如果重复事件从 5 月开始,则 start_date 也必须包含 5 月。即

    start_date: "05.05.2020 12:00"
    

    客户端从rec_type字段获取数据,格式如下:

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

    地点:

    • type - 重复的类型:'day','week','month','year'。
    • count - 以“类型”为单位的事件之间的间隔。
    • day 和 count2 - 定义一个月中的某一天(第一个星期一、第三个星期五等)。
    • days - 以逗号分隔的受影响工作日列表。
    • extra - 可用于更改重复详细信息的呈现方式的额外信息。

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

    rec_type: "year_1_4_1_"
    

    Demo 检查它是如何工作的。

    如果您需要更多关于 rec_type 属性的详细信息,请在docs 中找到它们。

    【讨论】:

      猜你喜欢
      • 2015-03-30
      • 2019-07-27
      • 2018-05-25
      • 2012-11-23
      • 2021-10-18
      • 2018-08-07
      • 2023-03-18
      • 2017-01-07
      • 1970-01-01
      相关资源
      最近更新 更多