Pregunta

Estoy cambiando el calendario de mi aplicación de Telerik Programador para jQuery fullcalendar. Estoy almacenando eventos recurrentes en el PP usando RRULEs iCal.

La pregunta es, cuando alguien arrastra un evento para una nueva fecha, ¿cómo puedo actualizar el RRULE por lo que cada ocurrencia posterior es golpeado por el mismo delta de tiempo?

He mirado en DDay.iCal y veo el método

RecurrencePattern.IncrementDate(ref iCalDateTime dt, int Interval)

Eso sonidos como lo que estoy buscando, pero no hay detalles en la documentación .

¿Alguna sugerencia?

Muchas gracias,

Michael

¿Fue útil?

Solución

RecurrencePattern.IncrementDate no sirve realmente para ser usada fuera de la propia biblioteca. Tal vez Voy a mirar en lo que es protegida / privada (si se puede hacer sin romper la funcionalidad global).

En general, todo lo que hay que hacer es cambiar el inicio del evento por el delta que haya determinado (digamos 1 día, por ejemplo), y cada recurrencia en ese caso también se cambiará por esa cantidad.

Si no desea que todo el evento a ser cambiado por el delta, pero sólo una ocurrencia específica, entonces hay otras maneras de manejar eso.

Podría aclarar tal vez con un evento ejemplo, el delta que desea mover, y el resultado esperado?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top