Comment posted by John Murphy
17 years ago.
Yikes, sorry about the formatting. Your text editor doesn't work in Safari.
jsinitcalendar appears as if the selected event will be passed to the eventselectjaavscript.
appendProp("eventSelectHandling", calendar.EventSelectHandling, true);
appendProp("eventSelectCustom", "function(e) {" + calendar.EventSelectJavaScript + "}");
However, when I use e, it has no properties. I've worked around it using the following:
EventClickHandling = EventClickHandlingEnum.Select;
EventSelectHandling = UserActionHandling.JavaScript;
EventSelectJavaScript = string.Format("calItemClicked(c.selectedEvent())");
Am I doing something silly or is this indeed a bug?
Comment posted by Dan Letecky
17 years ago.
EventSelectJavaScript doesn't get any parameter (although it's in JsInitCalendar.cs). What you are doing with c.selectedEvent() is the right way.
I agree that it's unintuitive - I'm going to change it in the next release (e will be passed as in the other events).