Home Unanswered Active Tags New Question

possible bug with EventSelectJavaScript

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?
Asked by John Murphy 4 years ago.
Replies
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 John Murphy 4 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).
Comment posted by Dan Letecky 4 years ago.
New Reply
This reply is
Your name (optional):

DayPilot for ASP.NET WebForms, DayPilot for ASP.NET MVC, DayPilot for Java