X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6746dc89c47ed01b165cc1152533605f97eb8e8d..f562e4c6e5fac7bcb445985b99acbea4d706e6f0:/src/menu/DatePicker.js diff --git a/src/menu/DatePicker.js b/src/menu/DatePicker.js index e334c5c4..bf3f66a0 100644 --- a/src/menu/DatePicker.js +++ b/src/menu/DatePicker.js @@ -13,28 +13,25 @@ If you are unsure which license is appropriate for your use, please contact the */ /** - * @class Ext.menu.DatePicker - * @extends Ext.menu.Menu - *

A menu containing an {@link Ext.picker.Date} Component.

- *

Notes:

+ * A menu containing an Ext.picker.Date Component. * - * {@img Ext.menu.DatePicker/Ext.menu.DatePicker.png Ext.menu.DatePicker component} + * Notes: * - * __Example Usage__ + * - Although not listed here, the **constructor** for this class accepts all of the + * configuration options of **{@link Ext.picker.Date}**. + * - If subclassing DateMenu, any configuration options for the DatePicker must be applied + * to the **initialConfig** property of the DateMenu. Applying {@link Ext.picker.Date Date Picker} + * configuration settings to **this** will **not** affect the Date Picker's configuration. * + * Example: + * + * @example * var dateMenu = Ext.create('Ext.menu.DatePicker', { * handler: function(dp, date){ - * Ext.Msg.alert('Date Selected', 'You choose {0}.', Ext.Date.format(date, 'M j, Y')); + * Ext.Msg.alert('Date Selected', 'You selected ' + Ext.Date.format(date, 'M j, Y')); * } * }); - * + * * Ext.create('Ext.menu.Menu', { * width: 100, * height: 90, @@ -50,8 +47,6 @@ If you are unsure which license is appropriate for your use, please contact the * text: 'regular item' * }] * }); - * - * @author Nicolas Ferrero */ Ext.define('Ext.menu.DatePicker', { extend: 'Ext.menu.Menu', @@ -64,13 +59,13 @@ If you are unsure which license is appropriate for your use, please contact the /** * @cfg {Boolean} hideOnClick - * False to continue showing the menu after a date is selected, defaults to true. + * False to continue showing the menu after a date is selected. */ hideOnClick : true, /** * @cfg {String} pickerId - * An id to assign to the underlying date picker. Defaults to null. + * An id to assign to the underlying date picker. */ pickerId : null, @@ -80,9 +75,8 @@ If you are unsure which license is appropriate for your use, please contact the */ /** + * @property {Ext.picker.Date} picker * The {@link Ext.picker.Date} instance for this DateMenu - * @property picker - * @type Ext.picker.Date */ /** @@ -115,9 +109,7 @@ If you are unsure which license is appropriate for your use, please contact the me.picker = me.down('datepicker'); /** * @event select - * Fires when a date is selected from the {@link #picker Ext.picker.Date} - * @param {Ext.picker.Date} picker The {@link #picker Ext.picker.Date} - * @param {Date} date The selected date + * @alias Ext.picker.Date#select */ me.relayEvents(me.picker, ['select']);