Search
Calendar.itemCreating Event
See Also
 






Raised while an item is being created.

Namespace: MindFusion.Scheduling
File: Calendar.js

 Syntax

JavaScript  Copy Code

EventDispatcher itemCreating

 Event Data

The event handler method receives the following arguments:
sender
A Calendar instance, which is the source of the event. This object will be passed to the handler function as the first argument.
args
An ItemModifyingEventArgs instance, which contains event data. This object will be passed to the handler function as the second argument.

 Example

The following example attaches a handler to the itemCreating event of a calendar. In the handler method we check if the item that is being created is an all-day-event and if yes, we cancel its creation.

JavaScript  Copy Code

var p = MindFusion.Scheduling;

// attach a handler - when a calendar item is being created
calendar.itemCreating.addEventListener(handleItemCreating);

function handleItemCreating(sender, args) {
    //the args.item argument gives information about the item that is being created
    if(args.item.allDayEvent)
      {
        //cancel the action - no item is created
        args.cancel = true;
           
      }
}

 See Also