/*
* Ext GWT - Ext for GWT
* Copyright(c) 2007-2009, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
package com.extjs.gxt.ui.client.widget.menu;
import java.util.Date;
import com.extjs.gxt.ui.client.event.ComponentEvent;
import com.extjs.gxt.ui.client.widget.DatePicker;
/**
* A Menu for choosing a date.
*/
public class DateMenu extends Menu {
/**
* The internal date picker.
*/
protected DatePicker picker;
public DateMenu() {
super();
picker = new DatePicker();
add(picker);
addStyleName("x-date-menu");
setAutoHeight(true);
plain = true;
showSeparator = false;
setEnableScrolling(false);
}
/**
* Returns the selected date.
*
* @return the date
*/
public Date getDate() {
return picker.getValue();
}
/**
* Returns the date picker.
*
* @return the date picker
*/
public DatePicker getDatePicker() {
return picker;
}
protected void onClick(ComponentEvent ce) {
hide(true);
}
}