X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/docs/api/Ext.PluginManager.html?ds=sidebyside diff --git a/docs/api/Ext.PluginManager.html b/docs/api/Ext.PluginManager.html deleted file mode 100644 index 9d1b628d..00000000 --- a/docs/api/Ext.PluginManager.html +++ /dev/null @@ -1,129 +0,0 @@ -Ext.PluginManager | Ext JS 4.0 Documentation -
For up to date documentation and features, visit -http://docs.sencha.com/ext-js/4-0

Sencha Documentation

- - - - - -

Hierarchy

Ext.AbstractManager
Ext.PluginManager

Provides a registry of available Plugin classes indexed by a mnemonic code known as the Plugin's ptype. -The xtype provides a way to avoid instantiating child Components -when creating a full, nested config object for a complete Ext page.

- - -

A child Component may be specified simply as a config object -as long as the correct xtype is specified so that if and when the Component -needs rendering, the correct type can be looked up for lazy instantiation.

- - -

For a list of all available xtypes, see Ext.Component.

- -
Defined By

Properties

 
all : Ext.util.MixedCollection

Contains all of the items currently managed

-

Contains all of the items currently managed

-
Defined By

Methods

 
create( -Object config, Constructor defaultType) - : Ext.Component
Creates a new Plugin from the specified config object using the -config object's ptype to determine the class to insta...

Creates a new Plugin from the specified config object using the -config object's ptype to determine the class to instantiate.

-

Parameters

  • config : Object

    A configuration object for the Plugin you wish to create.

    -
  • defaultType : Constructor

    The constructor to provide the default Plugin type if -the config object does not contain a ptype. (Optional if the config contains a ptype).

    -

Returns

  • Ext.Component   

    The newly instantiated Plugin.

    -
 
each( -Object fn, Object scope) - : void
Executes the specified function once for each item in the collection. -Returning false from the function will cease it...

Executes the specified function once for each item in the collection. -Returning false from the function will cease iteration.

- -

The paramaters passed to the function are:

- -
    -
  • key : String

    The key of the item

  • -
  • value : Number

    The value of the item

  • -
  • length : Number

    The total number of items in the collection

  • -
- -

Parameters

  • fn : Object

    The function to execute.

    -
  • scope : Object

    The scope to execute in. Defaults to this.

    -

Returns

  • void    -
 
findByType( -String type, Boolean defaultsOnly) - : Array

Returns all plugins registered with the given type. Here, 'type' refers to the type of plugin, not its ptype.

-

Returns all plugins registered with the given type. Here, 'type' refers to the type of plugin, not its ptype.

-

Parameters

  • type : String

    The type to search for

    -
  • defaultsOnly : Boolean

    True to only return plugins of this type where the plugin's isDefault property is truthy

    -

Returns

  • Array   

    All matching plugins

    -
 
get( -String id) - : Mixed

Returns an item by id. -For additional details see Ext.util.HashMap.get.

-

Returns an item by id. -For additional details see Ext.util.HashMap.get.

-

Parameters

  • id : String

    The id of the item

    -

Returns

  • Mixed   

    The item, undefined if not found.

    -
 

Gets the number of items in the collection.

-

Gets the number of items in the collection.

-

Returns

  • Number   

    The number of items in the collection.

    -
 

Checks if an item type is registered.

-

Checks if an item type is registered.

-

Parameters

  • type : String

    The mnemonic string by which the class may be looked up

    -

Returns

  • Boolean   

    Whether the type is registered.

    -
 
onAvailable( -String id, Function fn, Object scope) - : void
Registers a function that will be called when an item with the specified id is added to the manager. This will happen...

Registers a function that will be called when an item with the specified id is added to the manager. This will happen on instantiation.

-

Parameters

  • id : String

    The item id

    -
  • fn : Function

    The callback function. Called with a single parameter, the item.

    -
  • scope : Object

    The scope (this reference) in which the callback is executed. Defaults to the item.

    -

Returns

  • void    -
 

Registers an item to be managed

-

Registers an item to be managed

-

Parameters

  • item : Mixed

    The item to register

    -

Returns

  • void    -
 
registerType( -String type, Constructor cls) - : void

Registers a new item constructor, keyed by a type key. - -

Registers a new item constructor, keyed by a type key. - -

Parameters

  • type : String

    The mnemonic string by which the class may be looked up.

    -
  • cls : Constructor

    The new instance class.

    -

Returns

  • void    -
 

Unregisters an item by removing it from this manager

-

Unregisters an item by removing it from this manager

-

Parameters

  • item : Mixed

    The item to unregister

    -

Returns

  • void    -
\ No newline at end of file