Hi
I am using dhtmlxscheduler. I need to prevent the event creation on sat,sun and holidays. For that i have used the following code
scheduler.attachEvent(“onBeforeLightbox”,function(id){
var ev = this.getEvent(id);
var date = ev.start_date;
var hDay=null;
if(date.getDay()==0 || date.getDay()==6 ){
alert(“It’s a Holiday”);
scheduler.deleteEvent(id);
}
}
}
return (date.getDay()&&date.getDay()!=6 )
})
Its working. but in this case 1st the event will be displayed then only deleted. I dont want to allow event display when i do drag and double click on those holidays,sat and sun . So would you please tell me the scheduler condition for this instead of ‘onbeforelightbox’.
Thank You
Vineetha
Hello,
unfortunately there is no way to get start_date property in onBeforeDrag and onClick event handlers to even creation.
But it is possible not to show Saturday and Sunday in week view at all:
scheduler.date.add_week=function(date,inc){ return scheduler.date.add(date,inc*7,“day”); }
scheduler.date.get_week_end=function(date){ return scheduler.date.add(date,5,“day”); }