Submitted by David_H on 2016/08/28 20:28
I am playing around with recurring calendar events.  Some of the calendar dialogs suggest that when recurring events are created, they are distinct events, but obviously tied together programmatically inside IQ.  For instance, if I try to change a description a dialog asks me if I want to change just the event I am modifying, or all of them.  Or at least sometimes it does, not sure what's up with that.  And I do appear to be able to modify a single recurring event with a different description.
 
However otherwise in practice they don't appear to be separate, but rather the same event showing up on many different calendar days.  For instance, if I create (7) recurring events, and mark (1) done, they are all marked done.  They also all seem to share the same HTML pane, and show up in grids as (1) item.
 
Could you add some clarification on this Pierre?
 
Thanks!
 
 

Comments

Yeah, repeating calendar events are strange beasts in IQ:
  1. All events in a series are linked to a single "true" IQ item. So they share the same set of field-values and HTML pane content
  2. Any change made to an event creates an exception to the series. There are 2 types of exceptions:
    • Deleted event
    • Changed event (date, duration, title)
  3. If the item text is changed outside of the calendar, in a grid or the properties pane for example, all events titles in that series will change too, except for events where the title was previously changed.
 
Pierre_Admin
IQ Designer
 

Thanks.  When you say "exception", the other day I changed a recurring event and all the other associated recurring events disappeared off the calendar, and the remaining event actually said "exception".  Is that expected behavior?  I assumed it was a bug, because the preceding dialog indicated it was possible to change an event.

Pierre_Admin

2016/08/30 21:54

In reply to by David_H

Yes, this does look like a bug. I'm resuming work on the Calendar so will look at it. If you can reproduce it with the sample IQBase, it would be great help.
 
Pierre_Admin
IQ Designer