Frage

ich meine app Kalender von Telerik Scheduler jQuery fullcalendar wechseln. Ich Speicherung wiederkehrende Ereignisse in der db iCal RRULEs verwendet wird.

Die Frage ist, wenn jemand ein Ereignis zu einem neuen Datum zieht, wie kann ich die RRULE aktualisieren, so dass jedes nachfolgendes Auftreten von gleichzeitig Delta gestoßen wird?

Ich habe bei DDay.iCal sah, und ich sehe die Methode

RecurrencePattern.IncrementDate(ref iCalDateTime dt, int Interval)

Das Sounds wie das, was ich suche, aber es gibt keine Details in die Dokumentation .

Irgendwelche Vorschläge?

Vielen Dank,

Michael

War es hilfreich?

Lösung

ist RecurrencePattern.IncrementDate nicht wirklich dafür gedacht, außerhalb der Bibliothek selbst zu sein. Vielleicht werde ich schauen in die es geschützt / privat (wenn es, ohne die Gesamtfunktionalität durchgeführt werden kann).

Im Allgemeinen alles, was Sie tun müssen, ist der Beginn des Ereignisses ändern durch das Delta Sie festgestellt haben (sagen wir mal 1 Tag, zum Beispiel), und jede Wiederholung in diesem Fall auch um diesen Betrag geändert werden.

Wenn Sie nicht möchten, dass die gesamte Veranstaltung durch das Delta geändert werden, sondern nur ein bestimmtes Auftreten, dann gibt es noch andere Möglichkeiten, das umgehen.

Könnten Sie vielleicht mit einem Beispiel Ereignis klären, das Delta Sie wollen, dass es sich zu bewegen, und das erwartete Ergebnis?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top