Components panel api functions, Getcomponentchildren() – Adobe Extending Dreamweaver CS4 User Manual
Page 318
312
EXTENDING DREAMWEAVER CS4
Components
For example, the following WebServicesClass node has web methods as its children:
this.name = "TrafficLocatorWebService";
this.image = "Components/Common/WebServices/WebServices.gif";
this.hasChildren = true;
this.toolTipText = "TrafficLocatorWebService";
this.isCodeViewDraggable = true;
// the following allows of enabling/disabling of the button that appears
// above the Component Tree
this.allowDelete = true;
this.isDesignViewDraggable = false;
Components panel API functions
This section describes the API functions for populating the Components panel.
getComponentChildren()
Availability
Dreamweaver MX.
Description
This function returns a list of child
ComponentRec
objects for the active parent
ComponentRec
object. To load the
root-level tree items, this function needs to read its metadata from its persistent store.
Arguments
{parentComponentRec}
The parentComponentRec argument is the
componentRec
object of the parent. If it is omitted, Dreamweaver expects
a list of
ComponentRec
objects for the root node.
Returns
An array of
ComponentRec
objects.
Example
See
function getComponentChildren(componentRec)
in the WebServices.js file in the
Configuration/Components/Common/WebServices folder.
toolTipText
Tooltip text of the tree node item
Optional
isCodeViewDraggable
Determines whether the item can be dragged and
dropped into the Code view.
Optional
isDesignViewDraggable
Determines whether the item can be dragged and
dropped into the Design view.
Optional
Property name
Description
Required/Optional