X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/3789b528d8dd8aad4558e38e22d775bcab1cbd36..f562e4c6e5fac7bcb445985b99acbea4d706e6f0:/docs/source/Auto2.html diff --git a/docs/source/Auto2.html b/docs/source/Auto2.html index cd04c5bd..a6e6895b 100644 --- a/docs/source/Auto2.html +++ b/docs/source/Auto2.html @@ -3,8 +3,8 @@ The source code - - + + @@ -19,32 +19,32 @@ * @class Ext.layout.container.Auto * @extends Ext.layout.container.Container * - * <p>The AutoLayout is the default layout manager delegated by {@link Ext.container.Container} to - * render any child Components when no <tt>{@link Ext.container.Container#layout layout}</tt> is configured into - * a <tt>{@link Ext.container.Container Container}.</tt>. AutoLayout provides only a passthrough of any layout calls - * to any child containers.</p> - * {@img Ext.layout.container.Auto/Ext.layout.container.Auto.png Ext.layout.container.Auto container layout} - * Example usage: - Ext.create('Ext.Panel', { - width: 500, - height: 280, - title: "AutoLayout Panel", - layout: 'auto', - renderTo: document.body, - items: [{ - xtype: 'panel', - title: 'Top Inner Panel', - width: '75%', - height: 90 - },{ - xtype: 'panel', - title: 'Bottom Inner Panel', - width: '75%', - height: 90 - }] - }); + * The AutoLayout is the default layout manager delegated by {@link Ext.container.Container} to + * render any child Components when no `{@link Ext.container.Container#layout layout}` is configured into + * a `{@link Ext.container.Container Container}.` AutoLayout provides only a passthrough of any layout calls + * to any child containers. + * + * @example + * Ext.create('Ext.Panel', { + * width: 500, + * height: 280, + * title: "AutoLayout Panel", + * layout: 'auto', + * renderTo: document.body, + * items: [{ + * xtype: 'panel', + * title: 'Top Inner Panel', + * width: '75%', + * height: 90 + * }, + * { + * xtype: 'panel', + * title: 'Bottom Inner Panel', + * width: '75%', + * height: 90 + * }] + * }); */ - Ext.define('Ext.layout.container.Auto', { /* Begin Definitions */ @@ -57,8 +57,6 @@ Ext.define('Ext.layout.container.Auto', { type: 'autocontainer', - fixedLayout: false, - bindToOwnerCtComponent: true, // @private @@ -85,6 +83,14 @@ Ext.define('Ext.layout.container.Auto', { me.setItemSize(items[i]); } } + }, + + configureItem: function(item) { + this.callParent(arguments); + + // Auto layout does not manage any dimensions. + item.layoutManagedHeight = 2; + item.layoutManagedWidth = 2; } });