From 2187e684ab2287587a295807d8104e01b7072316 Mon Sep 17 00:00:00 2001 From: Chris Date: Tue, 16 Oct 2012 17:28:16 +0800 Subject: [PATCH] Roo/menu/DateMenu.js --- Roo/menu/DateMenu.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Roo/menu/DateMenu.js b/Roo/menu/DateMenu.js index e3fa8b5d99..3f6072452b 100644 --- a/Roo/menu/DateMenu.js +++ b/Roo/menu/DateMenu.js @@ -19,7 +19,26 @@ * @param {Object} config Configuration options */ Roo.menu.DateMenu = function(config){ - + Roo.menu.DateMenu.superclass.constructor.call(this, config); + this.plain = true; + var di = new Roo.menu.DateItem(config); + this.add(di); + /** + * The {@link Roo.DatePicker} instance for this DateMenu + * @type DatePicker + */ + this.picker = di.picker; + /** + * @event select + * @param {DatePicker} picker + * @param {Date} date + */ + this.relayEvents(di, ["select"]); + this.on('beforeshow', function(){ + if(this.picker){ + this.picker.hideMonthPicker(false); + } + }, this); }; Roo.extend(Roo.menu.DateMenu, Roo.menu.Menu, { cls:'x-date-menu' -- 2.39.2