Hello,
I try to reprogram the recurring events part of the standard lightbox because I need it for my custom lightbox.
When starting my custom lightbox I therefore need to retrieve the values of rec_type and event_length to set the controls in my custom lightbox correctly.
Anyway when I do:
scheduler.showLightbox = function(id){
var ev = scheduler.getEvent(id);
Ok, somehow this was submitted before I finished:
Anyway when I do this:
scheduler.showLightbox = function(id){
var ev = scheduler.getEvent(id);
alert(ev.toSource());
}
And click to open the lightbox of a recurring event I get this output:
({start_date:(new Date(1415929500000)), end_date:(new Date(1415936900000)), rec_type:null, rec_pattern:null, event_pid:“6”, event_length:null, text:“new entry”, id:“6#1415929500”, _timed:true, _sday:4, _inner:false, _sorder:1, _count:2})
As you can see rec_type is null as is event_length. So the ev data object does not contain rec_type information. Why is this and how can I get this information?
Thanks.
Best Regards,
Benedikt.
This is not the original recurring event but just an instance
Look at event’s id
id:“6#1415929500”
- 6 - id or original event
- 1415929500 - timestamp of event occurrence
You can use scheduler.getEvent(6).rec_type to get the rec_type as well as any other property of master event.
Hey,
just wanted to say thank you, this helped.
Best Regards,
Benedikt.