beautypg.com

Datasource, Subtype – Adobe Extending Dreamweaver CS4 User Manual

Page 267

background image

261

EXTENDING DREAMWEAVER CS4

Server behaviors

dataSource

Description
This advanced feature supports new data sources that can be added to Dreamweaver.

Multiple versions of a server behavior can differ, depending on which data source you use. For example, the Repeat
Region server behavior is designed for the standard Recordset.htm data source. If Dreamweaver is extended to support
a new type of data source (such as a COM object), you can set

dataSource="COM.htm"

in a group file with a different

implementation of Repeat Region. The Repeat Region server behavior then applies the new implementation of Repeat
Region if you select the new data source.

Parent

group

Type
Attribute.

Required
No.

Value
The exact name of a data source file within a Configuration/DataSources folder, as shown in the following example:

This group defines a new implementation of the Repeat Region server behavior to use if you use the COM data source.
In the

applyServerBehaviors()

function, you can indicate that this group should be applied by setting the

MM_dataSource

property on the parameter object, as shown in the following example:

function applyServerBehavior(ssRec) {

var paramObj = new Object();
paramObj.rs = getComObjectName();
paramObj.MM_dataSource = "myCOMdataSource.htm";

dwscripts.applySB(paramObj, sbObj);

}

subType

Description
This advanced feature supports multiple implementations of a server behavior.

Multiple versions of a server behavior might differ, depending on user selection. When a server behavior is applied,
but multiple group files are relevant, the correct group file can be selected by passing in a

subType

value. The group

with that specific

subType

value is applied.

Parent

group

Type
Attribute.

This manual is related to the following products: