=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js 2012-07-09 08:32:27 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js 2012-07-10 08:10:27 +0000 @@ -1710,9 +1710,14 @@ width: TR.conf.layout.west_fieldset_width / 2 - 4, format: TR.i18n.format_date, value: new Date((new Date()).setMonth((new Date()).getMonth()-3)), + maxValue: new Date(), listeners: { added: function() { TR.cmp.settings.startDate = this; + }, + change:function(){ + var startDate = TR.cmp.settings.startDate.getValue(); + Ext.getCmp('endDate').setMinValue(startDate); } } }, @@ -1731,9 +1736,14 @@ width: TR.conf.layout.west_fieldset_width / 2 - 4, format: TR.i18n.format_date, value: new Date(), + minValue: new Date((new Date()).setMonth((new Date()).getMonth()-3)), listeners: { added: function() { TR.cmp.settings.endDate = this; + }, + change:function(){ + var endDate = TR.cmp.settings.endDate.getValue(); + Ext.getCmp('startDate').setMaxValue( endDate ); } } }