View comments | RSS feed

Tag summary

ColdFusion Markup Language (CFML) includes a set of tags that you use in ColdFusion pages to interact with data sources, manipulate data, and display output. CFML tag syntax is similar to HTML element syntax.

The following table describes CFML tags.

CFML tag Category Description
cfabort
Flow-control tags
Stops the processing of a ColdFusion page at the tag location
cfapplet
Forms tags
Embeds Java applets in a cfform tag
cfapplication
Application framework tags
Defines an application name; activates client variables; specifies client variable storage mechanism
cfargument
Extensibility tags
Creates a parameter definition within a component definition. Defines a function argument.
cfassociate
Application framework tags
Enables subtag data to be saved with a base tag
cfbreak
Flow-control tags
Breaks out of a CFML looping construct
cfcache
Page processing tags
Caches ColdFusion pages
cfcase
Flow-control tags
Used with the cfswitch and cfdefaultcase tags
cfcatch
Exception handling tags,
Flow-control tags
Catches exceptions in ColdFusion pages
cfchart
Data output tags
Generates and displays a chart
cfchartdata
Data output tags
Defines chart data points
cfchartseries
Data output tags
Defines style in which chart data displays
cfcol
Data output tags
Defines table column header, properties
cfcollection
Extensibility tags
Administers Verity collections
cfcomponent
Extensibility tags
Creates and defines a component object
cfcontent
Data output tags,
Page processing tags
Defines content type and filename of a file to be downloaded by current page
cfcookie
Variable manipulation tags
Defines and sets cookie variables, including expiration and security options
cfdefaultcase
Flow-control tags
Receives control if there is no matching cfcase tag value
cfdirectory
File management tags
Performs typical directory-handling tasks from within a ColdFusion application
cfdump
Debugging tags,
Variable manipulation tags
Outputs variables for debugging
cfelse
Flow-control tags
Creates IF-THEN-ELSE constructs
cfelseif
Flow-control tags
Creates IF-THEN-ELSE constructs
cferror
Exception handling tags,
Application framework tags
Displays custom HTML error pages when errors occur
cfexecute
Flow-control tags,
Extensibility tags
Executes developer-specified process on server computer
cfexit
Flow-control tags
Aborts processing of executing CFML tag.
cffile
File management tags
Performs typical file-handling tasks from within ColdFusion application
cfflush
Data output tags,
Page processing tags
Flushes currently available data to client
cfform
Forms tags
Builds input form; performs client-side input validation
cfftp
Forms tags,
Extensibility tags,
Internet Protocol tags
Permits FTP file operations
cffunction
Extensibility tags
Defines function that you build in CFML
cfgrid
Forms tags
Displays tabular grid control, in cfform tag
cfgridcolumn
Forms tags
Used in cfform; defines columns in a cfgrid
cfgridrow
Forms tags
Defines a grid row; used with cfgrid
cfgridupdate
Forms tags
Directly updates ODBC data source from edited grid data
cfheader
Data output tags,
Page processing tags
Generates HTTP headers
cfhtmlhead
Forms tags,
Page processing tags
Writes text and HTML to HEAD section of page
cfhttp
Forms tags,
Internet Protocol tags
Performs GET and POST to upload file or post form, cookie, query, or CGI variable directly to server
cfhttpparam
Forms tags,
Internet Protocol tags
Specifies parameters required for a cfhttp POST operation; used with cfhttp
cfif
Flow-control tags
Creates IF-THEN-ELSE constructs
cfimport 
Application framework tags
Imports JSP tag libraries into a CFML page.
cfinclude
Flow-control tags
Embeds references to ColdFusion pages
cfindex
Extensibility tags,
Creates Verity search indexes
cfinput
Forms tags
Creates an input element (radio button, checkbox, text entry box); used in cfform
cfinsert
Database manipulation tags
Inserts records in a data source
cfinvoke
Extensibility tags
invokes component methods from a ColdFusion page or component
cfinvokeargument
Extensibility tags
Passes a parameter to a component method or a web service
cfldap
Forms tags,
Internet Protocol tags
Provides access to LDAP directory servers
cflocation
Flow-control tags
Controls execution of a page
cflock
Application framework tags
Ensures data integrity and synchronizes execution of CFML code
cflog
Data output tags,
Other tags
Writes a message to a log file
cflogin
Extensibility tags
Defines a container for user login and authentication code.
cfloginuser
Extensibility tags
Identifies an authenticated user to ColdFusion.
cflogout
Extensibility tags
Logs the current user out.
cfloop
Flow-control tags
Repeats a set of instructions based on conditions
cfmail
Forms tags,
Internet Protocol tags
Assembles and posts an e-mail message
cfmailparam
Forms tags,
Internet Protocol tags
Attaches a file or adds a header to an e-mail message
cfmodule
Application framework tags
Invokes a custom tag for use in a ColdFusion page
cfobject
Extensibility tags
Creates COM, component, CORBA, Java and web service objects
cfobjectcache
Database manipulation tags
Flushes the query cache
cfoutput
Data output tags
Displays the output of a database query or other operation
cfparam
Variable manipulation tags
Defines a parameter and its default value
cfpop
Forms tags,
Internet Protocol tags
Gets and deletes messages from POP mail server
cfprocessingdirective
Data output tags
Suppresses white space and other output
cfprocparam
Database manipulation tags
Holds parameter information for stored procedure
cfprocresult
Database manipulation tags
Result set name that ColdFusion tags use to access result set of a stored procedure
cfproperty
Extensibility tags
Defines components
cfquery
Database manipulation tags
Passes SQL statements to a database
cfqueryparam
Database manipulation tags
Checks data type of a query parameter
cfregistry
Other tags,
Variable manipulation tags
Reads, writes, and deletes keys and values in a Windows system registry
cfreport
Exception handling tags
Embeds a Crystal Reports report
cfrethrow
Exception handling tags
Rethrows currently active exception
cfreturn
Extensibility tags
Returns results from a component method
cfsavecontent
Variable manipulation tags
Saves generated content inside tag body in a variable
cfschedule
Variable manipulation tags
Schedules page execution; optionally, produces static pages
cfscript
Application framework tags
Encloses a set of cfscript statements
cfsearch
Extensibility tags
Executes searches against data indexed in Verity collections, using cfindex
cfselect
Forms tags
Creates a drop-down list box form element; used in cfform tag
cfset
Variable manipulation tags
Defines a variable
cfsetting
Other tags,
Variable manipulation tags
Defines and controls ColdFusion settings
cfsilent
Data output tags,
Page processing tags
Suppresses CFML output within tag scope
cfslider
Forms tags
Creates slider control; used in cfform
cfstoredproc
Database manipulation tags
Holds database connection information; identifies a stored procedure to execute
cfswitch
Flow-control tags
Evaluates passed expression; passes control to matching cfcase tag
cftable
Data output tags
Builds a table in a ColdFusion page
cftextinput
Forms tags
Puts a one-line text entry box in a form
cfthrow
Exception handling tags,
Flow-control tags
Throws a developer-specified exception
cftrace
Debugging tags
Displays and logs application debugging data
cftransaction
Database manipulation tags
Groups cfquery operations into one transaction; performs rollback processing
cftree
Forms tags
Creates tree control element; used in cfform
cftreeitem
Forms tags
Populates a tree control element in a form; used with cftree
cftry
Exception handling tags,
Flow-control tags
Catches exceptions in ColdFusion pages
cfupdate
Database manipulation tags
Updates rows in a database data source
cfwddx
Extensibility tags
Serializes and de-serializes CFML data structures to XML-based WDDX format
cfxml
Extensibility tags
Creates an XML document object

ColdFusion 9 | ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting

Version 6

Comments are no longer accepted for ColdFusion MX. ColdFusion 8 is the current version.

Comments


webnick said on Feb 1, 2003 at 7:33 PM :
why isn't this manual searchable? or easier to find from the mac-cfml page
a440guy said on Jun 20, 2003 at 9:05 PM :
Doesn't it seem to communicate better if the page were to say "Alphabetical Listing" instead of "Tag Summary". Or at least it should say, "Alphabetical Tag Summary". And, this link should be prominantly display at the top of the listing. The BIG problem with this page is that it can be difficult or nearly impossible to find a tag without clicking on each link (the needle-in-a-haystack approach). This is because we can sometimes only guess at the category that a tag is in.

 

RSS feed | Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/coldfusion/6/CFML_Reference/Tags-pt06.htm