Roo.util.Observable Roo.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.build_from_html :
(default false)
|
Build elements from html - used by bootstrap HTML stuff
- this is cleared after build is completed
Build elements from html - used by bootstrap HTML stuff
- this is cleared after build is completed |
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.is_alt :
(default false)
|
Is an alternative Root - normally used by bootstrap or other systems,
where the top element in the tree can wrap 'body'
Is an alternative Root - normally used by bootstrap or other systems,
where the top element in the tree can wrap 'body' |
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 | |
Overlay a set of modified strings onto a component
This is dependant on our builder exporting the strings and 'named strings' elements. |
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 |