Menu

Extensions

Scheduler

A view to display group/resource going down on the Y-Axis and time running along the X-Axis on top.

The time range is customizable to display different range. Show hours for each day or just dates on top. View screenshots for more information

Requires Web2Cal Ultimate or Super.

The quick select of date range is only available in super

Options
Option Type Description Default
defaultMode String Code of the itme range to be displayed. C
showOnStartup Boolean Make this the default view to be displayed on calendar display False
showSubHeader Boolean Option to hide/display the sub-header True
showSubHeader Boolean Option to hide/display the sub-header True
customViews Array Array of various time-ranges in scheduler. Each time range specifies
  • display : Name of the range
  • code : Short code to identify the range
  • fitWidth : fit width of the scheduler and avoid scrollbar
  • dayWidth : Width for each day
  • daycount : Number of days to show
  • interval : interval of days (break days into )
  • hourInterval : interval in hours
  • showHours : Show hours for a day?
  • timeFormat : Format of time to be displayed on X-AXIS
startTime Number Number 0 through 24. Number must be lesser than endTime Minutes are not supported at this time. True
endTime Number Number 1 through 24. Number 0 through 24. Number must be greater than startTime Minutes are not supported at this time. 24
slotTemplate String Template to display the items in Y-Axis. Specify the ID of HTML Element to be used. ""
To view the demo click here

Quick Add Event

Web2Cal Quick Add makes adding new events simple. If you don't like cumbersome forms to fill out, Quick Add can almost read a simple sentence and add the event. If you type in something like [Brunch with Mom at Java 11am Sunday], Quick Add can figure out what you mean and pop the new event right onto your calendar.

Requires Web2Cal Ultimate or Multi.

Options
Option Type Description Default
createTemplate Boolean True Boolean operator indicates if the input element should be created by the control. Alternatively, you can use an external control to interpret the text to event.
label String Quick Add Label to be displayed
showAddButton Boolean True Boolean operator indicates if the button element should be created by the control. Alternatively, you can use an external control to interpret the text to event.
showAddButton Boolean True Boolean operator indicates if the button element should be created by the control. Alternatively, you can use an external control to interpret the text to event.
defaultDurationInMinutes Number 60 Default duration of the event that is created
callback function Invoked when event is created Params :
function(event){}
1. Event Object

Functions

Function Params Description Return
parseToEvent String Converts the input string to an event object Event Object.
To view the demo click here

Block Events / Appointment Manager

Block Events is an extension that all calendars must have. This extension can either allow creation / dropping events in the range that is specified or block events from being created / dropped in the range specified.

There could be more than one time range per day. Callbacks provide that fine grained control to your extension.

You can update the range to block anytime by invoking the update method. With the right options, This extension can also prevent events from overlapping.

Requires Web2Cal Ultimate or Multi.

Options
Option Type Description Default
maxMinutes Number Number of blocks maximum allowed. 180
minMinutes Boolean Minimum blocks allowed 30
onBlockedDayException function Invoked when an event conflict is detected Params :
function(blockedDay, event, operation){}
1. Day of Event
2. Event Object
3. Mode - Either Create / Update
To view the demo click here

Year View 2

Year View Extension adds the support to view an entire years events on a single screen.

Requires Web2Cal Ultimate or Super.

Options
Option Type Description Default
height Number Height of the year view control 1000px
showOnStartup Function Make this the default view false
scrollToMonth Boolean Automatically scroll to current month true
labelEvery number Label to appear every X days 5
To view the demo click here

ABOUT US