Roo.util.ObservableRoo.XComponent
| Package: | Roo |
| Defined In: | Roo/XComponent.js. |
| Class: | XComponent |
| Extends: | Roo.util.Observable |
| Options | Defined By | |
|---|---|---|
|
disabled : Function|boolean
If this module is disabled by some rule, return true from the funtion
If this module is disabled by some rule, return true from the funtion
|
Roo.XComponent | |
|
items : Array
A single item array - the first element is the root of the tree.
A single item array - the first element is the root of the tree..
It's done this way to stay compatible with the Xtype system... |
Roo.XComponent | |
|
listeners : Object
list of events and functions to call for this object,
For example : list of events and functions to call for this object,
For example : |
Roo.util.Observable | |
|
name : String
String to display while loading.
String to display while loading.
|
Roo.XComponent | |
|
order : String
Used to set the order in which elements are created (usefull for multiple tabs)
Used to set the order in which elements are created (usefull for multiple tabs)
|
Roo.XComponent | |
|
parent : String
Name of parent element which it get xtype added to.
Name of parent element which it get xtype added to..
|
Roo.XComponent | |
|
region : String
Region to render component to (defaults to center)
Region to render component to (defaults to center)
|
Roo.XComponent | |
| Property | Description | Defined By | |
|---|---|---|---|
|
Roo.XComponent.buildCompleted :
Boolean
|
True when the builder has completed building the interface.
True when the builder has completed building the interface.
|
Roo.XComponent | |
|
Roo.XComponent.elmodules :
of Roo.XComponent
|
array of modules to be created by which use ID
array of modules to be created by which use ID
|
Roo.XComponent | |
|
Roo.XComponent.event :
|
Event Object.
Event Object.
|
Roo.XComponent | |
|
Roo.XComponent.hideProgress :
Boolean
|
true to disable the building progress bar.
true to disable the building progress bar.. usefull on single page renders.
|
Roo.XComponent | |
|
Roo.XComponent.modules :
of Roo.XComponent
|
array of modules to be created by registration system.
array of modules to be created by registration system.
|
Roo.XComponent | |
|
Roo.XComponent.on :
|
wrapper for event.on - aliased later.
wrapper for event.on - aliased later..
Typically use to register a event handler for register: eg. Roo.XComponent.on('register', function(comp) { comp.disable = true } ); |
Roo.XComponent | |
|
Roo.XComponent.topModule :
Object
|
the upper most module - uses document.element as it's constructor.
the upper most module - uses document.element as it's constructor.
|
Roo.XComponent | |
| Method | Defined By | |
|---|---|---|
|
new Roo.XComponent
(cfg)
Create a new Roo.XComponent
Create a new Roo.XComponent
|
||
| Roo.XComponent | ||
|
Roo.XComponent.buildOrder
()
:
Array
make a list of modules to build.
make a list of modules to build.
|
Roo.XComponent | |
|
Roo.XComponent.preBuild
()
move modules into their correct place in the tree.
move modules into their correct place in the tree..
|
Roo.XComponent | |
|
Roo.XComponent.register
()
Register components to be built later.
Register components to be built later.
This solves the following issues - Building is not done on page load, but after an authentication process has occured. - Interface elements are registered on page load - Parent Interface elements may not be loaded before child, so this handles that.. example: MyApp.register({ order : '000001', module : 'Pman.Tab.projectMgr', region : 'center', parent : 'Pman.layout', disabled : false, // or use a function.. }) * param {Object} details about module |
Roo.XComponent | |
|
Roo.XComponent.toObject
()
convert a string to an object.
convert a string to an object..
eg. 'AAA.BBB' -> finds AAA.BBB |
Roo.XComponent | |
|
addEvents
(Object object)
Used to define events on this Observable
Used to define events on this Observable
|
Roo.util.Observable | |
|
Appends an event handler to this component
Appends an event handler to this component
|
Roo.util.Observable | |
|
Fires the specified event with the passed parameters (minus the event name).
|
Roo.util.Observable | |
| Roo.util.Observable | ||
|
purgeListeners
()
Removes all listeners for this object
Removes all listeners for this object
|
Roo.util.Observable | |
| Roo.util.Observable | ||
|
render
(Roo.Element|String|DomElement optional)
render
render element to dom or tree
render
render element to dom or tree
|
Roo.XComponent | |
| Roo.util.Observable | ||
| Event | Defined By | |
|---|---|---|
|
built (Roo.XComponent c)
Fires when this the componnt is built
Fires when this the componnt is built
|
Roo.XComponent | |