edit doc

selectAllow

Exact programmatic control over where the user can select.

function(selectInfo)

This callback will be called for every new potential selection as the user is dragging.

The callback function will receive information about where the user is attempting to select (selectInfo) and must return either true or false.

The selectInfo object will have the following properties:

start

Date. A date indicating the beginning of the selection.

end

Date. A date indicating the end of the selection.

In line with the discussion about the Event object, it is important to stress that the end date property is exclusive. For example, if the selection is all-day and the last day is a Thursday, end will be Friday.

startStr

String. An ISO8601 string representation of the start date. It will have a timezone offset similar to the calendar’s timeZone e.g. 2018-09-01T12:30:00-05:00. If selecting all-day cells, it won’t have a time nor timezone part e.g. 2018-09-01.

endStr

String. An ISO8601 string representation of the end date. It will have a timezone offset similar to the calendar’s timeZone e.g. 2018-09-02T12:30:00-05:00. If selecting all-day cells, it won’t have a time nor timezone part e.g. 2018-09-02.

allDay

Boolean. true or false whether the selection happened on all-day cells.

resource

Resource object. If the current view is a resource view, this is the Resource object that was selected. This is only available when using one of the resource plugins.