Question

Je change le calendrier de mon application de Telerik Scheduler à jQuery fullcalendar. Je stocker des événements récurrents dans la base de l'utilisation d'iCal RRULEs.

La question est, quand quelqu'un fait glisser un événement à une nouvelle date, comment puis-je mettre à jour le RRULE si chaque fois suivante est cogné par le même delta de temps?

Je l'ai regardé DDay.iCal et je vois la méthode

RecurrencePattern.IncrementDate(ref iCalDateTime dt, int Interval)

Ce Sons comme ce que je cherche, mais il n'y a pas de détails dans la documentation .

Toutes les suggestions?

Merci beaucoup,

Michael

Était-ce utile?

La solution

RecurrencePattern.IncrementDate est pas vraiment destiné à être utilisé en dehors de la bibliothèque elle-même. Peut-être que je vais regarder en le rendant protégé / privé (si elle peut se faire sans casser la fonctionnalité globale).

En général, tout ce que vous devez faire est de changer le début de l'événement par le delta que vous avez déterminé (disons 1 jour, par exemple), et chaque récidive dans ce cas, sera également modifié par ce montant.

Si vous ne voulez pas tout l'événement à modifier par le delta, mais seulement un événement spécifique, il y a d'autres façons de gérer cela.

Pourriez-vous préciser peut-être un événement par exemple, le delta que vous voulez déplacer, et le résultat attendu?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top