MACROMEDIA COLFUSION MX 7-CFML Reference page 47

Cfml reference
Hide thumbs Also See for COLFUSION MX 7-CFML:
Table of Contents

Advertisement

cfassociate
Description
Allows subtag data to be saved with a base tag. Applies only to custom tags.
Category
Application framework tags
Syntax
<cfassociate
baseTag = "base_tag_name"
dataCollection = "collection_name">
See also
cfapplication, cferror, cflock,
"Creating and Using Custom CFML Tags," in ColdFusion MX Developer's Guide.
Attributes
Attribute
baseTag
dataCollection
Usage
Call this tag within a subtag, to save subtag data in the base tag.
When ColdFusion passes subtag attributes back to the base tag, it saves them in a structure whose
default name is
AssocAttribs
multiple subtags), specify a structure name, in the
appended to an array whose name is thistag.collectionName.
Within the custom tag code, the attributes passed to the tag by using the
attribute are saved as independent values, with no indication that they are grouped into a
structure by the custom tag's caller. Therefore, in the called tag, if you assign a value to a specific
attribute, it replaces the value passed in the
calling the subtag.
Example
<!--- Find the context. --->
<cfif thisTag.executionMode is "start">
<!--- Associate attributes. --->
<cfassociate baseTag = "CF_TAGBASE">
<!--- Define defaults for attributes. --->
<cfparam name = "attributes.happy" default = "yes">
<cfparam name = "attributes.sad" default = "no">
...
cfmodule
Req/Opt
Default
Required
Optional
AssocAttribs
. To segregate subtag attributes (in a base tag that can have
; "High-level data exchange" in Chapter 11,
Description
Base tag name.
Structure in which base tag stores subtag data.
dataCollection
attributeCollection
attribute. The structure is
attributeCollection
attribute that you used when
cfassociate
47

Advertisement

Table of Contents
loading

This manual is also suitable for:

Colfusion mx 7 - installing and using coldfusion mx

Table of Contents