X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/3789b528d8dd8aad4558e38e22d775bcab1cbd36..f562e4c6e5fac7bcb445985b99acbea4d706e6f0:/docs/source/CheckItem.html diff --git a/docs/source/CheckItem.html b/docs/source/CheckItem.html index c44a18f4..7615e878 100644 --- a/docs/source/CheckItem.html +++ b/docs/source/CheckItem.html @@ -3,8 +3,8 @@
* @class Ext.menu.CheckItem - * @extends Ext.menu.Item - -A menu item that contains a togglable checkbox by default, but that can also be a part of a radio group. -{@img Ext.menu.CheckItem/Ext.menu.CheckItem.png Ext.menu.CheckItem component} -__Example Usage__ - Ext.create('Ext.menu.Menu', { - width: 100, - height: 110, - floating: false, // usually you want this set to True (default) - renderTo: Ext.getBody(), // usually rendered by it's containing component - items: [{ - xtype: 'menucheckitem', - text: 'select all' - },{ - xtype: 'menucheckitem', - text: 'select specific', - },{ - iconCls: 'add16', - text: 'icon item' - },{ - text: 'regular item' - }] - }); - - * @xtype menucheckitem - * @markdown - * @constructor - * @param {Object} config The config object +* A menu item that contains a togglable checkbox by default, but that can also be a part of a radio group. + * + * @example + * Ext.create('Ext.menu.Menu', { + * width: 100, + * height: 110, + * floating: false, // usually you want this set to True (default) + * renderTo: Ext.getBody(), // usually rendered by it's containing component + * items: [{ + * xtype: 'menucheckitem', + * text: 'select all' + * },{ + * xtype: 'menucheckitem', + * text: 'select specific', + * },{ + * iconCls: 'add16', + * text: 'icon item' + * },{ + * text: 'regular item' + * }] + * }); */ - Ext.define('Ext.menu.CheckItem', { extend: 'Ext.menu.Item', alias: 'widget.menucheckitem', @@ -55,14 +46,12 @@ Ext.define('Ext.menu.CheckItem', { * @cfg {String} checkedCls * The CSS class used by {@link #cls} to show the checked state. * Defaults to `Ext.baseCSSPrefix + 'menu-item-checked'`. - * @markdown */ checkedCls: Ext.baseCSSPrefix + 'menu-item-checked', * @cfg {String} uncheckedCls * The CSS class used by {@link #cls} to show the unchecked state. * Defaults to `Ext.baseCSSPrefix + 'menu-item-unchecked'`. - * @markdown */ uncheckedCls: Ext.baseCSSPrefix + 'menu-item-unchecked', * @cfg {Boolean} hideOnClick * Whether to not to hide the owning menu when this item is clicked. * Defaults to `false` for checkbox items, and to `true` for radio group items. - * @markdown */ hideOnClick: false, @@ -130,7 +117,9 @@ Ext.define('Ext.menu.CheckItem', { disableCheckChange: function() { var me = this; - me.iconEl.addCls(me.disabledCls); + if (me.iconEl) { + me.iconEl.addCls(me.disabledCls); + } me.checkChangeDisabled = true; }, @@ -161,7 +150,6 @@ Ext.define('Ext.menu.CheckItem', { * Sets the checked state of the item * @param {Boolean} checked True to check, false to uncheck * @param {Boolean} suppressEvents (optional) True to prevent firing the checkchange events. Defaults to `false`. - * @markdown */ setChecked: function(checked, suppressEvents) { var me = this;