Function
Mixin for widgets that contain a set of widget children.
Use this mixin for widgets that needs to know about and keep track of their widget children. Suitable for widgets like BorderContainer and TabContainer which contain (only) a set of child widgets. It's not suitable for widgets like ContentPane which contains mixed HTML (plain DOM nodes in addition to widgets), and where contained widgets are not necessarily directly below this.containerNode. In that case calls like addChild(node, position) wouldn't make sense.
Boolean
Indicates that this widget acts as a "parent" to the descendant widgets. When the parent is started it will call startup() on the child widgets. See also `isLayoutContainer`.
Function
Function
Makes the given widget a child of this widget.
Inserts specified child widget's dom node as a child of this widget's container node, and possibly does other processing (such as layout).
Function
Removes the passed widget instance from this widget but does not destroy it. You can also pass in an integer indicating the index within the container to remove
Function
Returns true if widget has children, i.e. if this.containerNode contains something.
Boolean
Function
Destroys all the widgets inside this.containerNode, but not this widget itself
Function
if 1, get the next sibling if -1, get the previous sibling
Get the next or previous widget sibling of child
dijit._Widget
Function
Gets the index of the child in this container or -1 if not found
int
Function
Called after all the widgets have been instantiated and their dom nodes have been inserted somewhere under dojo.doc.body. Widgets should override this method to do any initialization dependent on other widgets existing, and then call this superclass method to finish things off. startup() in subclasses shouldn't do anything size related because the size of the widget hasn't been set yet.
Object