Calendar - disable/enable calendar on input text

I am using calendar on click on ‘myCalendarTextField’ field:



myCalendar = new dhtmlxCalendarObject(‘myCalendarTextField’,true,{isYearEditable: true,isMonthEditable: true});



<input type=“calendar” readonly=“true” id=“‘myCalendarTextField’” name=“calendar” size=“10"”>



I want to disable/enable calendar on that text field per some conditions. How can we control that?



Thanks.


There is no built-in functionality to do that. You can try to use the following approach:


myCalendar = new dhtmlxCalendarObject(‘myCalendarTextField’,true,{isYearEditable: true,isMonthEditable: true});
myCalendar._onclick = myCalendar.con.onclick;





function disable(){


myCalendar.con.onclick=function(){}


}


function enable(){


myCalendar.con.onclick=myCalendar._onclick;


}


it works now! thanks!