beautypg.com

Components panel api functions, Getcomponentchildren() – Adobe Extending Dreamweaver CS4 User Manual

Page 318

background image

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

This manual is related to the following products: