How-To: Create an event via Button Click In WebScheduler

Hi all,

WebScheduler provides comprehensive APIs that allows you to perform functions programmatically. Often times, developers need the ability to create new events programmatically — such as from their own user interface or business logic. In this post, I’ll show you how you can create an event programmatically by using client-side API, without the need to use built-in CallOut or Editing Form.

The following Javascript codes show you how:

    function Button1_onclick()

    {

            var s = ISGetObject(“WebScheduler1”);

            var eventView = s.CreateNewEvent();                    

            var originalObject = eventView.GetOriginalObject();

 

            originalObject.ResourceID = “1”;

            originalObject.Subject = “Support Meeting”

            originalObject.Location = “Office”;

            originalObject.StartTime = new Date(2009, 1, 9, 10, 0, 0); // Feb—is entered as 1
            originalObject.EndTime = new Date(2009, 1, 9, 10, 30, 0); 
            originalObject.AllDayEvent = false;

 

            s.InitializeEventView(eventView);                      

            s.InsertEvent(originalObject);

    }

When you click the Button, the result should look like the screenshot below:

 addevent2

To learn more, you can download the attached sample by clicking this link and try it out yourself. Happy scheduling!

Regards,Handy.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s