cancel
Showing results for 
Search instead for 
Did you mean: 

How to disable back date on Due Date calendar at the time of task creation in work flows

leela
Confirmed Champ
Confirmed Champ

Hi..

    How to disable back date on due date calendar at the time of task creation in work flows, Please Some one help me

Thanks

Leela N 

7 REPLIES 7

jayesh_prajapat
Star Contributor
Star Contributor

Hi

Alfresco uses YUI datepicker control (API: calendar YAHOO.widget.Calendar (YUI Library) ). 


In YUI datepicker control, if you want to disabled past date (ex. dates before some date), you need to set 'mindate' property. 

You can find Alfresco usage of YUI date picker component in \tomcat\webapps\share\components\form\date-picker.js file. Somehow I could not find usage if 'mindate' in this js file. just for trail purpose, I simple set this property in 'DatePicker_onReady()' function as follow, 

.....

....

this.widgets.calendar.cfg.setProperty("pagedate", page);
this.widgets.calendar.cfg.setProperty("selected", selected);
this.widgets.calendar.cfg.setProperty("mindate", "01/01/2018");

...

...

and I could disabled dates before "01/01/2017".

Since you can not set this property in existing date picker control in Alfresco, I think you can consider to extend this component and set 'mindate' property

hope this would be helpful

-

Jayesh Prajapati,
www.enprowess.com

its not working for me...

did you generated date-picker.min.js file?  

no..sir

leela
Confirmed Champ
Confirmed Champ

how to generate date-picker.min.js..?? 

just for testing, rename it to date-picker.min.js.txt Smiley Happy. this is for quick hack may not be good practice to follow always. 

k...thank u