/**
 * @class Ext.field.Container
 * @extend Ext.field.Field
 * @xtype containerfield
 * @xtype fieldcontainer
 * @mixin Ext.field.Manager
 * @mixin Ext.mixin.ConfigProxy
 *
 * This Container Field is useful for containing multiple form fields
 * to be a single field within a form and will line up nicely with other
 * fields. This allows it to be configured with a {@link #label field label}
 * and optional {@link #errorTarget error message} around it's sub-items.
 * A common use is for grouping a set of related fields under a single label
 * in a form.
 *
 * The container's configured {@link #cfg-items} will be layed out within
 * the field body area according to the configured {@link #layout} type.
 * The default layout is `'hbox'`.
 */
 
/**
 * @cfg [autoSize='autoSize']
 * @inheritdoc Ext.Container#autoSize
 */
 
/**
 * @cfg {Ext.Container} container
 * The configuration of the container used to maintain child items.
 * @accessor
 */
 
/**
 * @cfg defaults
 * @inheritdoc Ext.Container#defaults
 */
 
/**
 * @cfg [defaultType='container']
 * @inheritdoc Ext.Container#defaultType
 */
 
/**
 * @cfg {Array/Object}[items=null]
 * @inheritdoc Ext.Container#items
 */
 
/**
 * @cfg [layout=auto]
 * @inheritdoc Ext.Container#layout
 */