scheduler - disable multi-day & make select (dropdown) a req


Hi,



I have 2 questions:



1) Is there a way to disable multi-day events so that users cannot create them?



2) I have a dropdown (select list) in my lightbox and I would like to force the user to select a value i.e. make it a required field. Is there a way to enforce this from the frontend? (i can, from the backend but would prefer from the frontend).



 



Thanks,



Radhika



 


Hello,


>> Is there a way to disable multi-day events so that users cannot create them?


There is no built-in flag. But you can try to disable drag-n-drop event creating in month view and make some changes in the time block of teh details form:


scheduler.attachEvent(“onBeforeDrag”,function(id,drag_mode){


return !(drag_mode==“create” && this._mode == “month”);


}


var setter = scheduler.form_blocks.time.set_value;


scheduler.form_blocks.time.set_value=function(node,value,ev){

var selects = document.getElementsByTagName(“select”);

selects[1].disabled = true;


selects[5].disabled = true;



setter.apply(this,arguments);
}