DHTMLX Scheduler повторяющиеся события года - проблемы с rec_type - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь добавить повторяющееся событие в моей базе данных, используя планировщик 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 года. Может быть, вы можете помочь мне выяснить, где ошибка.

1 Ответ

0 голосов
/ 13 мая 2019

Если повторяющиеся события начинаются в мае, начальная дата также должна содержать май.Т.е.

start_date: "05.05.2020 12:00"

Клиентская сторона получает данные из поля rec_type в виде строки следующего формата:

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

, где:

  • type - типтип повторения: «день», «неделя», «месяц», «год».
  • count - интервал между событиями в единицах «type».
  • day and count2 - определениедень месяца (первый понедельник, третья пятница и т. д.).
  • days - разделенный запятыми список затронутых дней недели.
  • extra - дополнительная информация, которую можно использовать для измененияпредставление повторяющихся деталей.

Итак, rec_type для каждого первого четверга мая должно быть:

rec_type: "year_1_4_1_"

Демо , чтобы проверить, как это работает.

Если вам нужна более подробная информация о rec_type недвижимости, пожалуйста, найдите их в документах .

...