Ext.data.JsonP.Ext_layout_ContextItem({"alternateClassNames":[],"aliases":{},"enum":null,"parentMixins":[],"tagname":"class","subclasses":[],"extends":"Ext.Base","uses":[],"html":"

Hierarchy

Ext.Base
Ext.layout.ContextItem

Requires

Files

NOTE This is a private utility class for internal use by the framework. Don't rely on its existence.

This class manages state information for a component or element during a layout.

\n\n

Blocks

\n\n

A \"block\" is a required value that is preventing further calculation. When a layout has\nencountered a situation where it cannot possibly calculate results, it can associate\nitself with the context item and missing property so that it will not be rescheduled\nuntil that property is set.

\n\n

Blocks are a one-shot registration. Once the property changes, the block is removed.

\n\n

Be careful with blocks. If any further calculations can be made, a block is not the\nright choice.

\n\n

Triggers

\n\n

Whenever any call to getProp, getDomProp, hasProp or\nhasDomProp is made, the current layout is automatically registered as being\ndependent on that property in the appropriate state. Any changes to the property will\ntrigger the layout and it will be queued in the Ext.layout.Context.

\n\n

Triggers, once added, remain for the entire layout. Any changes to the property will\nreschedule all unfinished layouts in their trigger set.

\n

Properties

Defined By

Instance Properties

...
\n

Defaults to: 'Ext.Base'

Ext.layout.ContextItem
view source
: Arrayprivate
...
\n

Defaults to: ['border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width']

Ext.layout.ContextItem
view source
boxChildren : Objectprivate

plaed here by AbstractComponent.getSizeModel

\n

plaed here by AbstractComponent.getSizeModel

\n
Ext.layout.ContextItem
view source
boxParent : Objectprivate
\n
\n
Ext.layout.ContextItem
view source
cacheMissHandlers : Objectprivate
\n
\n
Ext.layout.ContextItem
view source
: Arrayprivate
...
\n

Defaults to: []

...
\n

Defaults to: {}

Ext.layout.ContextItem
view source
: Numberprivate
...
\n

Defaults to: 0

Ext.layout.ContextItem
view source
: Numberprivate
...
\n

Defaults to: 0

Ext.layout.ContextItem
view source
: Numberprivate
...
\n

Defaults to: 0

Ext.layout.ContextItem
view source
: Numberprivate
...
\n

Defaults to: 0

Ext.layout.ContextItem
view source
: Numberprivate
...
\n

Defaults to: 0

Ext.layout.ContextItem
view source
: Numberprivate
...
\n

Defaults to: 0

Ext.layout.ContextItem
view source
dirty : Objectprivate
\n
\n
Ext.layout.ContextItem
view source
: Numberprivate
The number of dirty properties ...

The number of dirty properties

\n

Defaults to: 0

Ext.layout.ContextItem
view source
: Booleanprivate
...
\n

Defaults to: true

Ext.layout.ContextItem
view source
heightModel : Objectprivate
\n
\n
...
\n

Defaults to: []

...
\n

Defaults to: {}

Ext.layout.ContextItem
view source
isBorderBoxValue : Objectprivate
\n
\n
Ext.layout.ContextItem
view source
: Booleanprivate
...
\n

Defaults to: true

...
\n

Defaults to: true

Ext.layout.ContextItem
view source
: Booleanprivate
...
\n

Defaults to: false

Ext.layout.ContextItem
view source
: Arrayprivate
...
\n

Defaults to: ['margin-top', 'margin-right', 'margin-bottom', 'margin-left']

Ext.layout.ContextItem
view source
: Booleanprivatereadonly
There are several cases that allow us to skip (opt out) of laying out a component\nand its children as long as its las...

There are several cases that allow us to skip (opt out) of laying out a component\nand its children as long as its lastBox is not marked as invalid. If anything\nhappens to change things, the lastBox is marked as invalid by updateLayout\nas it ascends the component hierarchy.

\n

Defaults to: false

Ext.layout.ContextItem
view source
ownerCtContext : Objectprivate
\n
\n
Ext.layout.ContextItem
view source
ownerSizePolicy : Objectprivate
\n
\n
Ext.layout.ContextItem
view source
: Arrayprivate
...
\n

Defaults to: ['padding-top', 'padding-right', 'padding-bottom', 'padding-left']

Ext.layout.ContextItem
view source
props : Objectprivate

the current set of property values:

\n

the current set of property values:

\n
Ext.layout.ContextItem
view source
: Numberprivate
...
\n

Defaults to: 0

Get the reference to the current class from which this object was instantiated. ...

Get the reference to the current class from which this object was instantiated. Unlike statics,\nthis.self is scope-dependent and it's meant to be used for dynamic inheritance. See statics\nfor a detailed comparison

\n\n
Ext.define('My.Cat', {\n    statics: {\n        speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n    },\n\n    constructor: function() {\n        alert(this.self.speciesName); // dependent on 'this'\n    },\n\n    clone: function() {\n        return new this.self();\n    }\n});\n\n\nExt.define('My.SnowLeopard', {\n    extend: 'My.Cat',\n    statics: {\n        speciesName: 'Snow Leopard'         // My.SnowLeopard.speciesName = 'Snow Leopard'\n    }\n});\n\nvar cat = new My.Cat();                     // alerts 'Cat'\nvar snowLeopard = new My.SnowLeopard();     // alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone));             // alerts 'My.SnowLeopard'\n
\n
Ext.layout.ContextItem
view source
sizeModel : Objectprivate
\n
\n
Ext.layout.ContextItem
view source
: Object
State variables that are cleared when invalidated. ...

State variables that are cleared when invalidated. Only applies to component items.

\n
Ext.layout.ContextItem
view source
: Objectprivate
Adds x and y values from a props object to a styles object as \"left\" and \"top\" values. ...

Adds x and y values from a props object to a styles object as \"left\" and \"top\" values.\nOverridden to add the x property as \"right\" in rtl mode. A styles object for an Element A ContextItem props object

\n
Ext.layout.ContextItem
view source
: Objectprivate
...
\n

Defaults to: {x: 'left', y: 'top'}

Ext.layout.ContextItem
view source
: Arrayprivate
...
\n

Defaults to: ['top', 'right', 'bottom', 'left']

Ext.layout.ContextItem
view source
widthModel : Objectprivate
\n
\n
Ext.layout.ContextItem
view source
: Booleanreadonly
True if this item wraps a Component (rather than an Element). ...

True if this item wraps a Component (rather than an Element).

\n

Defaults to: false

Defined By

Static Properties

...
\n

Defaults to: []

Methods

Defined By

Instance Methods

Ext.layout.ContextItem
view source
new( config ) : Ext.layout.ContextItem
...
\n

Parameters

Returns

Ext.layout.ContextItem
view source
( name, layout, propName )private
Adds a block. ...

Adds a block.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

  • name : String

    The name of the block list ('blocks' or 'domBlocks').

    \n
  • layout : Ext.layout.Layout

    The layout that is blocked.

    \n
  • propName : String

    The property name that blocked the layout (e.g., 'width').

    \n
Ext.layout.ContextItem
view source
( boxChildItem )private
Overridden in Ext.diag.layout.ContextItem. ...

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

Ext.layout.ContextItem
view source
( newCls )
Queue the addition of a class name (or array of class names) to this ContextItem's target when next flushed. ...

Queue the addition of a class name (or array of class names) to this ContextItem's target when next flushed.

\n

Parameters

Ext.layout.ContextItem
view source
( propName, inDom )private
Adds a trigger. ...

Adds a trigger.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

  • propName : String

    The property name that triggers the layout (e.g., 'width').

    \n
  • inDom : Boolean

    True if the trigger list is domTriggers, false if triggers.

    \n
Ext.layout.ContextItem
view source
( layout, propName )
Registers a layout in the block list for the given property. ...

Registers a layout in the block list for the given property. Once the property is\nset in the Ext.layout.Context, the layout is unblocked.

\n

Parameters

Ext.layout.ContextItem
view source
( )private
...
\n
( args ) : Objectdeprecatedprotected
Call the original method that was previously overridden with override\n\nExt.define('My.Cat', {\n constructor: functi...

Call the original method that was previously overridden with override

\n\n
Ext.define('My.Cat', {\n    constructor: function() {\n        alert(\"I'm a cat!\");\n    }\n});\n\nMy.Cat.override({\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        this.callOverridden();\n\n        alert(\"Meeeeoooowwww\");\n    }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n                          // alerts \"I'm a cat!\"\n                          // alerts \"Meeeeoooowwww\"\n
\n
\n

This method has been deprecated

\n

as of 4.1. Use callParent instead.

\n\n
\n

Parameters

  • args : Array/Arguments

    The arguments, either an array or the arguments object\nfrom the current method, for example: this.callOverridden(arguments)

    \n

Returns

  • Object

    Returns the result of calling the overridden method

    \n
Call the \"parent\" method of the current method. ...

Call the \"parent\" method of the current method. That is the method previously\noverridden by derivation or by an override (see Ext.define).

\n\n
 Ext.define('My.Base', {\n     constructor: function (x) {\n         this.x = x;\n     },\n\n     statics: {\n         method: function (x) {\n             return x;\n         }\n     }\n });\n\n Ext.define('My.Derived', {\n     extend: 'My.Base',\n\n     constructor: function () {\n         this.callParent([21]);\n     }\n });\n\n var obj = new My.Derived();\n\n alert(obj.x);  // alerts 21\n
\n\n

This can be used with an override as follows:

\n\n
 Ext.define('My.DerivedOverride', {\n     override: 'My.Derived',\n\n     constructor: function (x) {\n         this.callParent([x*2]); // calls original My.Derived constructor\n     }\n });\n\n var obj = new My.Derived();\n\n alert(obj.x);  // now alerts 42\n
\n\n

This also works with static methods.

\n\n
 Ext.define('My.Derived2', {\n     extend: 'My.Base',\n\n     statics: {\n         method: function (x) {\n             return this.callParent([x*2]); // calls My.Base.method\n         }\n     }\n });\n\n alert(My.Base.method(10);     // alerts 10\n alert(My.Derived2.method(10); // alerts 20\n
\n\n

Lastly, it also works with overridden static methods.

\n\n
 Ext.define('My.Derived2Override', {\n     override: 'My.Derived2',\n\n     statics: {\n         method: function (x) {\n             return this.callParent([x*2]); // calls My.Derived2.method\n         }\n     }\n });\n\n alert(My.Derived2.method(10); // now alerts 40\n
\n\n

To override a method and replace it and also call the superclass method, use\ncallSuper. This is often done to patch a method to fix a bug.

\n

Parameters

  • args : Array/Arguments

    The arguments, either an array or the arguments object\nfrom the current method, for example: this.callParent(arguments)

    \n

Returns

  • Object

    Returns the result of calling the parent method

    \n
This method is used by an override to call the superclass method but bypass any\noverridden method. ...

This method is used by an override to call the superclass method but bypass any\noverridden method. This is often done to \"patch\" a method that contains a bug\nbut for whatever reason cannot be fixed directly.

\n\n

Consider:

\n\n
 Ext.define('Ext.some.Class', {\n     method: function () {\n         console.log('Good');\n     }\n });\n\n Ext.define('Ext.some.DerivedClass', {\n     method: function () {\n         console.log('Bad');\n\n         // ... logic but with a bug ...\n\n         this.callParent();\n     }\n });\n
\n\n

To patch the bug in DerivedClass.method, the typical solution is to create an\noverride:

\n\n
 Ext.define('App.paches.DerivedClass', {\n     override: 'Ext.some.DerivedClass',\n\n     method: function () {\n         console.log('Fixed');\n\n         // ... logic but with bug fixed ...\n\n         this.callSuper();\n     }\n });\n
\n\n

The patch method cannot use callParent to call the superclass method since\nthat would call the overridden method containing the bug. In other words, the\nabove patch would only produce \"Fixed\" then \"Good\" in the console log, whereas,\nusing callParent would produce \"Fixed\" then \"Bad\" then \"Good\".

\n

Parameters

  • args : Array/Arguments

    The arguments, either an array or the arguments object\nfrom the current method, for example: this.callSuper(arguments)

    \n

Returns

  • Object

    Returns the result of calling the superclass method

    \n
Ext.layout.ContextItem
view source
( prop )private
Defined in override Ext.diag.layout.ContextItem. ...

Defined in override Ext.diag.layout.ContextItem.

\n

Parameters

Ext.layout.ContextItem
view source
( entry )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( name )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( name, propName )private
Removes any blocks on a property in the specified set. ...

Removes any blocks on a property in the specified set. Any layouts that were blocked\nby this property and are not still blocked (by other properties) will be rescheduled.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

  • name : String

    The name of the block list ('blocks' or 'domBlocks').

    \n
  • propName : String

    The property name that blocked the layout (e.g., 'width').

    \n
Ext.layout.ContextItem
view source
( )
clears the margin cache so that marginInfo get re-read from the dom on the next call to getMarginInfo()\nThis is neede...

clears the margin cache so that marginInfo get re-read from the dom on the next call to getMarginInfo()\nThis is needed in some special cases where the margins have changed since the last layout, making the cached\nvalues invalid. For example collapsed window headers have different margin than expanded ones.

\n
Ext.layout.ContextItem
view source
( layout, propName )
Registers a layout in the DOM block list for the given property. ...

Registers a layout in the DOM block list for the given property. Once the property\nflushed to the DOM by the Ext.layout.Context, the layout is unblocked.

\n

Parameters

Ext.layout.ContextItem
view source
( name, propName )private
Reschedules any layouts associated with a given trigger. ...

Reschedules any layouts associated with a given trigger.

\n

Parameters

  • name : String

    The name of the trigger list ('triggers' or 'domTriggers').

    \n
  • propName : String

    The property name that triggers the layout (e.g., 'width').

    \n
Ext.layout.ContextItem
view source
( )
Flushes any updates in the dirty collection to the DOM. ...

Flushes any updates in the dirty collection to the DOM. This is only called if there\nare dirty entries because this object is only added to the flushQueue of the\nExt.layout.Context when entries become dirty.

\n
Ext.layout.ContextItem
view source
( )private
...
\n
Ext.layout.ContextItem
view source
( ) : Object
Gets the border information for the element as an object with left, top, right and\nbottom properties holding border s...

Gets the border information for the element as an object with left, top, right and\nbottom properties holding border size in pixels. This object is only read from the\nDOM on first request and is cached.

\n

Returns

Ext.layout.ContextItem
view source
( )
Returns a ClassList-like object to buffer access to this item's element's classes. ...

Returns a ClassList-like object to buffer access to this item's element's classes.

\n
...
\n

Parameters

Ext.layout.ContextItem
view source
( propName ) : Object
Gets a property of this object if it is correct in the DOM. ...

Gets a property of this object if it is correct in the DOM. Also tracks the current\nlayout as dependent on this property so that DOM writes of it will trigger the\nlayout to be recalculated.

\n

Parameters

  • propName : String

    The property name (e.g., 'width').

    \n

Returns

  • Object

    The property value or undefined if not yet set or is dirty.

    \n
Ext.layout.ContextItem
view source
( nameOrEl, [owner] ) : Ext.layout.ContextItem
Returns the context item for an owned element. ...

Returns the context item for an owned element. This should only be called on a\ncomponent's item. The list of child items is used to manage invalidating calculated\nresults.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

Returns

Ext.layout.ContextItem
view source
( ) : Object
Gets the \"frame\" information for the element as an object with left, top, right and\nbottom properties holding border+...

Gets the \"frame\" information for the element as an object with left, top, right and\nbottom properties holding border+framing size in pixels. This object is calculated\non first request and is cached.

\n

Returns

Returns the initial configuration passed to constructor when instantiating\nthis class. ...

Returns the initial configuration passed to constructor when instantiating\nthis class.

\n

Parameters

  • name : String (optional)

    Name of the config option to return.

    \n

Returns

  • Object/Mixed

    The full config object or a single config value\nwhen name parameter specified.

    \n
Ext.layout.ContextItem
view source
( ) : Object
Gets the margin information for the element as an object with left, top, right and\nbottom properties holding margin s...

Gets the margin information for the element as an object with left, top, right and\nbottom properties holding margin size in pixels. This object is only read from the\nDOM on first request and is cached.

\n

Returns

Ext.layout.ContextItem
view source
( ) : Object
Gets the padding information for the element as an object with left, top, right and\nbottom properties holding padding...

Gets the padding information for the element as an object with left, top, right and\nbottom properties holding padding size in pixels. This object is only read from the\nDOM on first request and is cached.

\n

Returns

Ext.layout.ContextItem
view source
( propName ) : Object
Gets a property of this object. ...

Gets a property of this object. Also tracks the current layout as dependent on this\nproperty so that changes to it will trigger the layout to be recalculated.

\n

Parameters

  • propName : String

    The property name that blocked the layout (e.g., 'width').

    \n

Returns

  • Object

    The property value or undefined if not yet set.

    \n
Ext.layout.ContextItem
view source
( styleName ) : Object
Returns a style for this item. ...

Returns a style for this item. Each style is read from the DOM only once on first\nrequest and is then cached. If the value is an integer, it is parsed automatically\n(so '5px' is not returned, but rather 5).

\n

Parameters

  • styleName : String

    The CSS style name.

    \n

Returns

  • Object

    The value of the DOM style (parsed as necessary).

    \n
Ext.layout.ContextItem
view source
( styleNames, [altNames] ) : Object
Returns styles for this item. ...

Returns styles for this item. Each style is read from the DOM only once on first\nrequest and is then cached. If the value is an integer, it is parsed automatically\n(so '5px' is not returned, but rather 5).

\n

Parameters

  • styleNames : String[]

    The CSS style names.

    \n
  • altNames : String[] (optional)

    The alternate names for the returned styles. If given,\nthese names must correspond one-for-one to the styleNames.

    \n

Returns

  • Object

    The values of the DOM styles (parsed as necessary).

    \n
...
\n

Parameters

Ext.layout.ContextItem
view source
( propName ) : Boolean
Returns true if the given property is correct in the DOM. ...

Returns true if the given property is correct in the DOM. This is equivalent to\ncalling getDomProp and not getting an undefined result. In particular,\nthis call registers the current layout to be triggered by flushes of this property.

\n

Parameters

  • propName : String

    The property name (e.g., 'width').

    \n

Returns

Ext.layout.ContextItem
view source
( propName ) : Boolean
Returns true if the given property has been set. ...

Returns true if the given property has been set. This is equivalent to calling\ngetProp and not getting an undefined result. In particular, this call\nregisters the current layout to be triggered by changes to this property.

\n

Parameters

  • propName : String

    The property name (e.g., 'width').

    \n

Returns

Ext.layout.ContextItem
view source
( full ) : Mixedprivate
Clears all properties on this object except (perhaps) those not calculated by this\ncomponent. ...

Clears all properties on this object except (perhaps) those not calculated by this\ncomponent. This is more complex than it would seem because a layout can decide to\ninvalidate its results and run the component's layouts again, but since some of the\nvalues may be calculated by the container, care must be taken to preserve those\nvalues.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

  • full : Boolean

    True if all properties are to be invalidated, false to keep\nthose calculated by the ownerCt.

    \n

Returns

  • Mixed

    A value to pass as the first argument to initContinue.

    \n
Ext.layout.ContextItem
view source
( )private
...
\n
( config ) : Ext.Basechainableprotected
Initialize configuration for this class. ...

Initialize configuration for this class. a typical example:

\n\n
Ext.define('My.awesome.Class', {\n    // The default config\n    config: {\n        name: 'Awesome',\n        isAwesome: true\n    },\n\n    constructor: function(config) {\n        this.initConfig(config);\n    }\n});\n\nvar awesome = new My.awesome.Class({\n    name: 'Super Awesome'\n});\n\nalert(awesome.getName()); // 'Super Awesome'\n
\n

Parameters

Returns

Ext.layout.ContextItem
view source
( full )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( containerLayoutDone )private
...
\n

Parameters

  • containerLayoutDone : Object
    \n
Ext.layout.ContextItem
view source
( options )
Invalidates the component associated with this item. ...

Invalidates the component associated with this item. The layouts for this component\nand all of its contained items will be re-run after first clearing any computed\nvalues.

\n\n

If state needs to be carried forward beyond the invalidation, the options parameter\ncan be used.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

Ext.layout.ContextItem
view source
( )private
...
\n
Ext.layout.ContextItem
view source
( )private
...
\n
( names, callback, scope )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( comp, margins, defaultMargins )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( propName )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( propName, oldProps, oldDirty )
Recovers a property value from the last computation and restores its value and\ndirty state. ...

Recovers a property value from the last computation and restores its value and\ndirty state.

\n

Parameters

  • propName : String

    The name of the property to recover.

    \n
  • oldProps : Object

    The old \"props\" object from which to recover values.

    \n
  • oldDirty : Object

    The old \"dirty\" object from which to recover state.

    \n
Ext.layout.ContextItem
view source
( deep )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( removeCls )
Queue the removal of a class name (or array of class names) from this ContextItem's target when next flushed. ...

Queue the removal of a class name (or array of class names) from this ContextItem's target when next flushed.

\n

Parameters

Ext.layout.ContextItem
view source
( nameOrEl, [owner] )
Removes a cached ContextItem that was created using getEl. ...

Removes a cached ContextItem that was created using getEl. It may be\nnecessary to call this method if the dom reference for owned element changes so\nthat getEl can be called again to reinitialize the ContextItem with the\nnew element.

\n

Parameters

Ext.layout.ContextItem
view source
( props )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( name, value )
Queue the setting of a DOM attribute on this ContextItem's target when next flushed. ...

Queue the setting of a DOM attribute on this ContextItem's target when next flushed.

\n

Parameters

Ext.layout.ContextItem
view source
( box )private
...
\n

Parameters

( config, applyIfNotSet ) : Ext.Basechainableprivate
...
\n

Parameters

Returns

Ext.layout.ContextItem
view source
( height, measured )
Sets the contentHeight property. ...

Sets the contentHeight property. If the component uses raw content, then only the\nmeasured height is acceptable.

\n\n

Calculated values can sometimes be NaN or undefined, which generally mean the\ncalculation is not done. To indicate that such as value was passed, 0 is returned.\nOtherwise, 1 is returned.

\n\n

If the caller is not measuring (i.e., they are calculating) and the component has raw\ncontent, 1 is returned indicating that the caller is done.

\n

Parameters

Ext.layout.ContextItem
view source
( width, height, measured )
Sets the contentWidth and contentHeight properties. ...

Sets the contentWidth and contentHeight properties. If the component uses raw content,\nthen only the measured values are acceptable.

\n\n

Calculated values can sometimes be NaN or undefined, which generally means that the\ncalculation is not done. To indicate that either passed value was such a value, false\nreturned. Otherwise, true is returned.

\n\n

If the caller is not measuring (i.e., they are calculating) and the component has raw\ncontent, true is returned indicating that the caller is done.

\n

Parameters

Ext.layout.ContextItem
view source
( width, measured )
Sets the contentWidth property. ...

Sets the contentWidth property. If the component uses raw content, then only the\nmeasured width is acceptable.

\n\n

Calculated values can sometimes be NaN or undefined, which generally means that the\ncalculation is not done. To indicate that such as value was passed, 0 is returned.\nOtherwise, 1 is returned.

\n\n

If the caller is not measuring (i.e., they are calculating) and the component has raw\ncontent, 1 is returned indicating that the caller is done.

\n

Parameters

Ext.layout.ContextItem
view source
( height, [dirty] ) : Number
Sets the height and constrains the height to min/maxHeight range. ...

Sets the height and constrains the height to min/maxHeight range.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

  • height : Number

    The height.

    \n
  • dirty : Boolean (optional)

    Specifies if the value is currently in the DOM. A\nvalue of false indicates that the value is already in the DOM.

    \n

    Defaults to: true

Returns

  • Number

    The actual height after constraining.

    \n
Ext.layout.ContextItem
view source
( propName, value, dirty ) : Number
Sets a property value. ...

Sets a property value. This will unblock and/or trigger dependent layouts if the\nproperty value is being changed. Values of NaN and undefined are not accepted by\nthis method.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

  • propName : String

    The property name (e.g., 'width').

    \n
  • value : Object

    The new value of the property.

    \n
  • dirty : Boolean

    Optionally specifies if the value is currently in the DOM\n (default is true which indicates the value is not in the DOM and must be flushed\n at some point).

    \n

Returns

  • Number

    1 if this call specified the property value, 0 if not.

    \n
Ext.layout.ContextItem
view source
( width, height, dirty )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( width, [dirty] ) : Number
Sets the height and constrains the width to min/maxWidth range. ...

Sets the height and constrains the width to min/maxWidth range.

\n\n

Overridden in Ext.diag.layout.ContextItem.

\n

Parameters

  • width : Number

    The width.

    \n
  • dirty : Boolean (optional)

    Specifies if the value is currently in the DOM. A\nvalue of false indicates that the value is already in the DOM.

    \n

    Defaults to: true

Returns

  • Number

    The actual width after constraining.

    \n
Get the reference to the class from which this object was instantiated. ...

Get the reference to the class from which this object was instantiated. Note that unlike self,\nthis.statics() is scope-independent and it always returns the class from which it was called, regardless of what\nthis points to during run-time

\n\n
Ext.define('My.Cat', {\n    statics: {\n        totalCreated: 0,\n        speciesName: 'Cat' // My.Cat.speciesName = 'Cat'\n    },\n\n    constructor: function() {\n        var statics = this.statics();\n\n        alert(statics.speciesName);     // always equals to 'Cat' no matter what 'this' refers to\n                                        // equivalent to: My.Cat.speciesName\n\n        alert(this.self.speciesName);   // dependent on 'this'\n\n        statics.totalCreated++;\n    },\n\n    clone: function() {\n        var cloned = new this.self;                      // dependent on 'this'\n\n        cloned.groupName = this.statics().speciesName;   // equivalent to: My.Cat.speciesName\n\n        return cloned;\n    }\n});\n\n\nExt.define('My.SnowLeopard', {\n    extend: 'My.Cat',\n\n    statics: {\n        speciesName: 'Snow Leopard'     // My.SnowLeopard.speciesName = 'Snow Leopard'\n    },\n\n    constructor: function() {\n        this.callParent();\n    }\n});\n\nvar cat = new My.Cat();                 // alerts 'Cat', then alerts 'Cat'\n\nvar snowLeopard = new My.SnowLeopard(); // alerts 'Cat', then alerts 'Snow Leopard'\n\nvar clone = snowLeopard.clone();\nalert(Ext.getClassName(clone));         // alerts 'My.SnowLeopard'\nalert(clone.groupName);                 // alerts 'Cat'\n\nalert(My.Cat.totalCreated);             // alerts 3\n
\n

Returns

Ext.layout.ContextItem
view source
( deep )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( propName )private
...
\n

Parameters

Ext.layout.ContextItem
view source
( dirtyProps, flushing )private
...
\n

Parameters

Defined By

Static Methods

( config )privatestatic
...
\n

Parameters

( members )chainableprivatestatic
...
\n

Parameters

( name, member )chainableprivatestatic
...
\n

Parameters

( members )chainablestatic
Add methods / properties to the prototype of this class. ...

Add methods / properties to the prototype of this class.

\n\n
Ext.define('My.awesome.Cat', {\n    constructor: function() {\n        ...\n    }\n});\n\n My.awesome.Cat.addMembers({\n     meow: function() {\n        alert('Meowww...');\n     }\n });\n\n var kitty = new My.awesome.Cat;\n kitty.meow();\n
\n

Parameters

( members ) : Ext.Basechainablestatic
Add / override static properties of this class. ...

Add / override static properties of this class.

\n\n
Ext.define('My.cool.Class', {\n    ...\n});\n\nMy.cool.Class.addStatics({\n    someProperty: 'someValue',      // My.cool.Class.someProperty = 'someValue'\n    method1: function() { ... },    // My.cool.Class.method1 = function() { ... };\n    method2: function() { ... }     // My.cool.Class.method2 = function() { ... };\n});\n
\n

Parameters

Returns

( xtype )chainableprivatestatic
...
\n

Parameters

( fromClass, members ) : Ext.Basechainableprivatestatic
Borrow another class' members to the prototype of this class. ...

Borrow another class' members to the prototype of this class.

\n\n
Ext.define('Bank', {\n    money: '$$$',\n    printMoney: function() {\n        alert('$$$$$$$');\n    }\n});\n\nExt.define('Thief', {\n    ...\n});\n\nThief.borrow(Bank, ['money', 'printMoney']);\n\nvar steve = new Thief();\n\nalert(steve.money); // alerts '$$$'\nsteve.printMoney(); // alerts '$$$$$$$'\n
\n

Parameters

  • fromClass : Ext.Base

    The class to borrow members from

    \n
  • members : Array/String

    The names of the members to borrow

    \n

Returns

Create a new instance of this Class. ...

Create a new instance of this Class.

\n\n
Ext.define('My.cool.Class', {\n    ...\n});\n\nMy.cool.Class.create({\n    someConfig: true\n});\n
\n\n

All parameters are passed to the constructor of the class.

\n

Returns

( alias, origin )static
Create aliases for existing prototype methods. ...

Create aliases for existing prototype methods. Example:

\n\n
Ext.define('My.cool.Class', {\n    method1: function() { ... },\n    method2: function() { ... }\n});\n\nvar test = new My.cool.Class();\n\nMy.cool.Class.createAlias({\n    method3: 'method1',\n    method4: 'method2'\n});\n\ntest.method3(); // test.method1()\n\nMy.cool.Class.createAlias('method5', 'method3');\n\ntest.method5(); // test.method3() -> test.method1()\n
\n

Parameters

( config )privatestatic
...
\n

Parameters

Get the current class' name in string format. ...

Get the current class' name in string format.

\n\n
Ext.define('My.cool.Class', {\n    constructor: function() {\n        alert(this.self.getName()); // alerts 'My.cool.Class'\n    }\n});\n\nMy.cool.Class.getName(); // 'My.cool.Class'\n
\n

Returns

( )deprecatedstatic
Adds members to class. ...

Adds members to class.

\n
\n

This method has been deprecated since 4.1

\n

Use addMembers instead.

\n\n
\n
( name, mixinClass )privatestatic
Used internally by the mixins pre-processor ...

Used internally by the mixins pre-processor

\n

Parameters

( fn, scope )chainableprivatestatic
...
\n

Parameters

( members ) : Ext.Basechainabledeprecatedstatic
Override members of this class. ...

Override members of this class. Overridden methods can be invoked via\ncallParent.

\n\n
Ext.define('My.Cat', {\n    constructor: function() {\n        alert(\"I'm a cat!\");\n    }\n});\n\nMy.Cat.override({\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        this.callParent(arguments);\n\n        alert(\"Meeeeoooowwww\");\n    }\n});\n\nvar kitty = new My.Cat(); // alerts \"I'm going to be a cat!\"\n                          // alerts \"I'm a cat!\"\n                          // alerts \"Meeeeoooowwww\"\n
\n\n

As of 4.1, direct use of this method is deprecated. Use Ext.define\ninstead:

\n\n
Ext.define('My.CatOverride', {\n    override: 'My.Cat',\n    constructor: function() {\n        alert(\"I'm going to be a cat!\");\n\n        this.callParent(arguments);\n\n        alert(\"Meeeeoooowwww\");\n    }\n});\n
\n\n

The above accomplishes the same result but can be managed by the Ext.Loader\nwhich can properly order the override and its target class and the build process\ncan determine whether the override is needed based on the required state of the\ntarget class (My.Cat).

\n
\n

This method has been deprecated since 4.1.0

\n

Use Ext.define instead

\n\n
\n

Parameters

  • members : Object

    The properties to add to this class. This should be\nspecified as an object literal containing one or more properties.

    \n

Returns

","superclasses":["Ext.Base"],"meta":{"private":true},"code_type":"ext_define","requires":["Ext.layout.ClassList"],"html_meta":{"private":null},"statics":{"property":[{"tagname":"property","owner":"Ext.Base","meta":{"static":true,"private":true},"name":"$onExtended","id":"static-property-S-onExtended"}],"cfg":[],"css_var":[],"method":[{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"private":true},"name":"addConfig","id":"static-method-addConfig"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"chainable":true,"private":true},"name":"addInheritableStatics","id":"static-method-addInheritableStatics"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"chainable":true,"private":true},"name":"addMember","id":"static-method-addMember"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"chainable":true},"name":"addMembers","id":"static-method-addMembers"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"chainable":true},"name":"addStatics","id":"static-method-addStatics"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"chainable":true,"private":true},"name":"addXtype","id":"static-method-addXtype"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"chainable":true,"private":true},"name":"borrow","id":"static-method-borrow"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true},"name":"create","id":"static-method-create"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true},"name":"createAlias","id":"static-method-createAlias"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"private":true},"name":"extend","id":"static-method-extend"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true},"name":"getName","id":"static-method-getName"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"deprecated":{"text":"Use {@link #addMembers} instead.","version":"4.1"}},"name":"implement","id":"static-method-implement"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"private":true},"name":"mixin","id":"static-method-mixin"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"chainable":true,"private":true},"name":"onExtended","id":"static-method-onExtended"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"chainable":true,"markdown":true,"deprecated":{"text":"Use {@link Ext#define Ext.define} instead","version":"4.1.0"}},"name":"override","id":"static-method-override"},{"tagname":"method","owner":"Ext.Base","meta":{"static":true,"private":true},"name":"triggerExtended","id":"static-method-triggerExtended"}],"event":[],"css_mixin":[]},"files":[{"href":"ContextItem2.html#Ext-layout-ContextItem","filename":"ContextItem.js"},{"href":"ContextItem.html#Ext-diag-layout-ContextItem","filename":"ContextItem.js"}],"linenr":1,"members":{"property":[{"tagname":"property","owner":"Ext.Base","meta":{"private":true},"name":"$className","id":"property-S-className"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"borderNames","id":"property-borderNames"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"boxChildren","id":"property-boxChildren"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"boxParent","id":"property-boxParent"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"cacheMissHandlers","id":"property-cacheMissHandlers"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"children","id":"property-children"},{"tagname":"property","owner":"Ext.Base","meta":{"private":true},"name":"configMap","id":"property-configMap"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"consumersContainerHeight","id":"property-consumersContainerHeight"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"consumersContainerWidth","id":"property-consumersContainerWidth"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"consumersContentHeight","id":"property-consumersContentHeight"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"consumersContentWidth","id":"property-consumersContentWidth"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"consumersHeight","id":"property-consumersHeight"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"consumersWidth","id":"property-consumersWidth"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"dirty","id":"property-dirty"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"dirtyCount","id":"property-dirtyCount"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"hasRawContent","id":"property-hasRawContent"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"heightModel","id":"property-heightModel"},{"tagname":"property","owner":"Ext.Base","meta":{"private":true},"name":"initConfigList","id":"property-initConfigList"},{"tagname":"property","owner":"Ext.Base","meta":{"private":true},"name":"initConfigMap","id":"property-initConfigMap"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"isBorderBoxValue","id":"property-isBorderBoxValue"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"isContextItem","id":"property-isContextItem"},{"tagname":"property","owner":"Ext.Base","meta":{"private":true},"name":"isInstance","id":"property-isInstance"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"isTopLevel","id":"property-isTopLevel"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"marginNames","id":"property-marginNames"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"readonly":true,"private":true},"name":"optOut","id":"property-optOut"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"ownerCtContext","id":"property-ownerCtContext"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"ownerSizePolicy","id":"property-ownerSizePolicy"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"paddingNames","id":"property-paddingNames"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"props","id":"property-props"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"remainingChildDimensions","id":"property-remainingChildDimensions"},{"tagname":"property","owner":"Ext.Base","meta":{"protected":true},"name":"self","id":"property-self"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"sizeModel","id":"property-sizeModel"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{},"name":"state","id":"property-state"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"styles","id":"property-styles"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"translateProps","id":"property-translateProps"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"trblNames","id":"property-trblNames"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"widthModel","id":"property-widthModel"},{"tagname":"property","owner":"Ext.layout.ContextItem","meta":{"readonly":true},"name":"wrapsComponent","id":"property-wrapsComponent"}],"cfg":[],"css_var":[],"method":[{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"constructor","id":"method-constructor"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"addBlock","id":"method-addBlock"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"addBoxChild","id":"method-addBoxChild"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"addCls","id":"method-addCls"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"addTrigger","id":"method-addTrigger"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"block","id":"method-block"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"boxChildMeasured","id":"method-boxChildMeasured"},{"tagname":"method","owner":"Ext.Base","meta":{"protected":true,"deprecated":{"text":"as of 4.1. Use {@link #callParent} instead."}},"name":"callOverridden","id":"method-callOverridden"},{"tagname":"method","owner":"Ext.Base","meta":{"protected":true},"name":"callParent","id":"method-callParent"},{"tagname":"method","owner":"Ext.Base","meta":{"protected":true},"name":"callSuper","id":"method-callSuper"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"checkAuthority","id":"method-checkAuthority"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"checkCache","id":"method-checkCache"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"clearAllBlocks","id":"method-clearAllBlocks"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"clearBlocks","id":"method-clearBlocks"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"clearMarginCache","id":"method-clearMarginCache"},{"tagname":"method","owner":"Ext.Base","meta":{"private":true},"name":"configClass","id":"method-configClass"},{"tagname":"method","owner":"Ext.Base","meta":{"private":true},"name":"destroy","id":"method-destroy"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"domBlock","id":"method-domBlock"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"fireTriggers","id":"method-fireTriggers"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"flush","id":"method-flush"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"flushAnimations","id":"method-flushAnimations"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getBorderInfo","id":"method-getBorderInfo"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getClassList","id":"method-getClassList"},{"tagname":"method","owner":"Ext.Base","meta":{"private":true},"name":"getConfig","id":"method-getConfig"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getDomProp","id":"method-getDomProp"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getEl","id":"method-getEl"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getFrameInfo","id":"method-getFrameInfo"},{"tagname":"method","owner":"Ext.Base","meta":{},"name":"getInitialConfig","id":"method-getInitialConfig"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getMarginInfo","id":"method-getMarginInfo"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getPaddingInfo","id":"method-getPaddingInfo"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getProp","id":"method-getProp"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getStyle","id":"method-getStyle"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"getStyles","id":"method-getStyles"},{"tagname":"method","owner":"Ext.Base","meta":{"private":true},"name":"hasConfig","id":"method-hasConfig"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"hasDomProp","id":"method-hasDomProp"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"hasProp","id":"method-hasProp"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"init","id":"method-init"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"initAnimation","id":"method-initAnimation"},{"tagname":"method","owner":"Ext.Base","meta":{"chainable":true,"protected":true},"name":"initConfig","id":"method-initConfig"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"initContinue","id":"method-initContinue"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"initDone","id":"method-initDone"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"invalidate","id":"method-invalidate"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"markDirty","id":"method-markDirty"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"onBoxMeasured","id":"method-onBoxMeasured"},{"tagname":"method","owner":"Ext.Base","meta":{"private":true},"name":"onConfigUpdate","id":"method-onConfigUpdate"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"parseMargins","id":"method-parseMargins"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"peek","id":"method-peek"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"recoverProp","id":"method-recoverProp"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"redo","id":"method-redo"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"removeCls","id":"method-removeCls"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"removeEl","id":"method-removeEl"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"revertProps","id":"method-revertProps"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"setAttribute","id":"method-setAttribute"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"setBox","id":"method-setBox"},{"tagname":"method","owner":"Ext.Base","meta":{"chainable":true,"private":true},"name":"setConfig","id":"method-setConfig"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"setContentHeight","id":"method-setContentHeight"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"setContentSize","id":"method-setContentSize"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"setContentWidth","id":"method-setContentWidth"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"setHeight","id":"method-setHeight"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"setProp","id":"method-setProp"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"setSize","id":"method-setSize"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{},"name":"setWidth","id":"method-setWidth"},{"tagname":"method","owner":"Ext.Base","meta":{"protected":true},"name":"statics","id":"method-statics"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"undo","id":"method-undo"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"unsetProp","id":"method-unsetProp"},{"tagname":"method","owner":"Ext.layout.ContextItem","meta":{"private":true},"name":"writeProps","id":"method-writeProps"}],"event":[],"css_mixin":[]},"inheritable":null,"private":true,"component":false,"name":"Ext.layout.ContextItem","singleton":false,"override":null,"inheritdoc":null,"id":"class-Ext.layout.ContextItem","mixins":[],"mixedInto":[]});