User Guide
The Data Sources API 295
The Data Sources API
The functions in the Data Sources API let you find, add, edit, and delete data sources and also
generate and inspect dynamic data objects.
addDynamicSource()
Availability
Dreamweaver UltraDev 1.
Description
Adds a dynamic data source. Because there is one implementation of this function in each data
source file, Dreamweaver calls the appropriate implementation of the
addDynamicSource()
function when you select a data source from the Plus (+) menu.
For example, for recordsets or commands, Dreamweaver calls the
dw.serverBehaviorInspector.popupServerBehavior() function, which inserts a new server
behavior into the document. For request, session, and application variables, Dreamweaver
displays an HTML/JavaScript dialog box to collect the name of the variable; the behavior stores
the variable name for future use.
After the
addDynamicSource() function returns, Dreamweaver erases the contents of the data
source tree and calls the
findDynamicSources() and generateDynamicSourceBindings()
functions to repopulate the data source tree.
Returns
Dreamweaver expects nothing.
deleteDynamicSource()
Availability
Dreamweaver UltraDev 1.
Description
Dreamweaver calls this function when a user selects a data source in the tree and clicks the Minus
(-) button.
For example, in Dreamweaver, if the selection is a recordset or command, the
deleteDynamicSource() function calls the
dw.serverBehaviorInspector.deleteServerBehavior() function. If the selection is a
request, session, or application variable, the function remembers that the variable was deleted and
does not display it any more. After the
deleteDynamicSource() function returns, Dreamweaver
erases the contents of the data source tree and calls the
findDynamicSources() and the
generateDynamicSourceBindings() functions to get a new list of all the data sources for the
user’s document.