GXT 3 - DateField date selection in a month

I want make the datefield to just allow selection in a month only.


DateField dateField = new DateField(new DateTimePropertyEditor(DateTimeFormat.getFormat("dd-MMM-yyyy")));

String sDate=session.getIps_year().toString() + "-" + session.getIps_month().toString() + "-01";        
Date mindate =Application.mysqlDateTimeFormat.parse(sDate);
dateField.setMinValue(mindate);    
dateField.getDatePicker().setMinDate(mindate);

Date maxdDate=CalendarUtil.copyDate(mindate);
CalendarUtil.addMonthsToDate(maxdDate, 1);
int days= CalendarUtil.getDaysBetween(mindate, maxdDate);
maxdDate=CalendarUtil.copyDate(mindate);
CalendarUtil.addDaysToDate(maxdDate, days-1);
dateField.setMaxValue(maxdDate);    
dateField.getDatePicker().setMaxDate(maxdDate);

0 comments:

 
Copyright © peyotest