Setting date range for calendar

I have created an object of dhtmlxCalendarObject. I want to add validation like, user should be able to select days only for current week. I tried using setSensitive api, but that did not work for me. I am using setSensitive api as:

mCal.setSensitive(new Date(minDate),new Date(maxDate)) where mCal is dhtmlxCalendarObject.



I have replaced my dhtmlxcalendar.js and dhtmlxcommon.js according to previous post:

dhtmlx.com/docs/products/kb/ … tsensitive






You can try to use the following method:


var current = new Date();
var week_day = current.getDay();
var start = current.setDate(current.getDate()-week_day+1);
var end = current.setDate(current.getDate()+6);
calendar.setSensitive(new Date(start),new Date(end));



Is there any way that I can catch onclick event for inactive dates.?

Unfortunately, it isn’t possible.