@Override public void focus() { super.focus(); update(activeDate); }
} else if (target.is("button.x-date-mp-ok")) { DateWrapper d = new DateWrapper(mpSelYear, mpSelMonth, 1); update(d); hideMonthPicker(); } else if (target.is("button.x-date-mp-cancel")) {
private void showNextYear() { update(activeDate.addYears(1)); }
private void showPreviousYear() { update(activeDate.addYears(-1)); }
private void showPrevMonth() { update(activeDate.addMonths(-1)); }
private void showNextMonth() { update(activeDate.addMonths(+1)); }
protected void onFocus(ComponentEvent ce) { if (GXT.isFocusManagerEnabled()) { FocusFrame.get().frame(this); } update(activeDate); }
/** * Sets the picker's minimum allowed date. * * @param minDate the minimum date */ public void setMinDate(Date minDate) { if (minDate != null) { minDate = new DateWrapper(minDate).resetTime().asDate(); } this.minDate = minDate; if (rendered) { update(value); } }
protected void onKeyDown(ComponentEvent ce) { if (ce.isControlKey()) { showPreviousYear(); } else { update(activeDate.addDays(7)); } }
/** * Sets the picker's maximum allowed date. * * @param maxDate the max date */ public void setMaxDate(Date maxDate) { if (maxDate != null) { maxDate = new DateWrapper(maxDate).resetTime().asDate(); } this.maxDate = maxDate; if (rendered) { update(value); } }
protected void onKeyUp(ComponentEvent ce) { ce.stopEvent(); if (ce.isControlKey()) { showNextYear(); } else { update(activeDate.addDays(-7)); } }
protected void onKeyLeft(ComponentEvent ce) { ce.stopEvent(); if (ce.isControlKey()) { showPrevMonth(); } else { update(activeDate.addDays(-1)); } }
protected void onKeyRight(ComponentEvent ce) { ce.stopEvent(); if (ce.isControlKey()) { showNextMonth(); } else { update(activeDate.addDays(1)); } }
/** * Sets the value of the date field. * * @param date the date * @param supressEvent true to suppress the select event */ public void setValue(Date date, boolean supressEvent) { this.value = new DateWrapper(date).resetTime(); if (rendered) { update(value); } if (!supressEvent) { DatePickerEvent de = new DatePickerEvent(this); de.setDate(date); fireEvent(Events.Select, de); } }
update(activeDate);