2

我正在将我的应用程序日历从 Telerik Scheduler 切换到 jQuery fullcalendar。我使用 iCal RRULE 将重复事件存储在数据库中。

问题是,当有人将事件拖到新日期时,我如何更新 RRULE 以便每个后续事件都受到相同的时间增量?

我查看了 DDay.iCal 并看到了方法

RecurrencePattern.IncrementDate(ref iCalDateTime dt, int Interval)

听起来像我正在寻找的东西,但文档中没有详细信息。

有什么建议么?

非常感谢,

迈克尔

4

1 回答 1

2

RecurrencePattern.IncrementDate 并不是真的要在库本身之外使用。也许我会考虑将其设为受保护/私有(如果可以在不破坏整体功能的情况下完成)。

通常,您需要做的就是将事件的开始时间更改为您确定的增量(例如 1 天),并且该事件中的每次重复也将更改该数量。

如果您不希望整个事件被增量更改,而只是特定的发生,那么还有其他方法可以处理它。

您能否通过一个示例事件、您想要移动它的增量以及预期结果来澄清一下?

于 2010-01-25T04:37:47.850 回答