ColdFusion Markup Language (CFML) includes a set of tags that you use in Macromedia ColdFusion MX 7 pages to interact with data sources, manipulate data, and display output. CFML tag syntax is similar to HTML element syntax.
This chapter contains categorized and alphabetical lists of the tags followed by the detailed tag descriptions.
The following table briefly describes CFML tags:
CFML tag | Category | Description |
---|---|---|
Stops the processing of a ColdFusion page at the tag location |
||
Embeds Java applets in a |
||
Defines an application name; activates client variables; specifies client variable storage mechanism |
||
Creates a parameter definition within a component definition; defines a function argument |
||
Enables subtag data to be saved with a base tag |
||
Breaks out of a CFML looping construct |
||
Caches ColdFusion pages |
||
Provides a calendar from which to select a date |
||
Used with the |
||
Catches exceptions in ColdFusion pages |
||
Generates and displays a chart |
||
Defines chart data points |
||
Defines style in which chart data displays |
||
Defines table column header, properties |
||
Administers Verity collections |
||
Creates and defines a component object |
||
Defines content type and filename of a file to be downloaded by current page |
||
Defines and sets cookie variables, including expiration and security options |
||
Receives control if there is no matching |
||
Performs typical directory-handling tasks from within a ColdFusion application |
||
Creates PDF or FlashPaper output from a text block containing CFML and HTML |
||
Specifies action items, such as header, footer, and page break, for a PDF or FlashPaper document |
||
Divides a PDF or FlashPaper document into sections |
||
Outputs variables for debugging |
||
Creates IF-THEN-ELSE constructs |
||
Creates IF-THEN-ELSE constructs |
||
Displays custom HTML error pages when errors occur |
||
Executes developer-specified process on server computer |
||
Aborts processing of executing CFML tag |
||
Performs typical file-handling tasks from within ColdFusion application |
||
Flushes currently available data to client |
||
Builds input form; performs client-side input validation |
||
Groups form control into a containing object |
||
Adds text and dividing rules to Flash forms |
||
Permits FTP file operations |
||
Defines function that you build in CFML |
||
Displays tabular grid control, in |
||
Used in |
||
Defines a grid row; used with |
||
Directly updates ODBC data source from edited grid data |
||
Generates HTTP headers |
||
Writes text and HTML to HEAD section of page |
||
Performs GET and POST to upload file or post form, cookie, query, or CGI variable directly to server |
||
Specifies parameters required for a |
||
Creates IF-THEN-ELSE constructs |
||
Imports JSP tag libraries into a CFML page |
||
Embeds references to ColdFusion pages |
||
Creates Verity search indexes |
||
Creates an input element (radio button, check box, text entry box); used in |
||
Inserts records in a data source |
||
Invokes component methods from a ColdFusion page or component |
||
Passes a parameter to a component method or a web service |
||
Provides access to LDAP directory servers |
||
Controls execution of a page |
||
Ensures data integrity and synchronizes execution of CFML code |
||
Writes a message to a log file |
||
Defines a container for user login and authentication code |
||
Identifies an authenticated user to ColdFusion |
||
Logs the current user out |
||
Repeats a set of instructions based on conditions |
||
Assembles and posts an e-mail message |
||
Attaches a file or adds a header to an e-mail message |
||
Contains one part of a multi-part mail message |
||
Invokes a custom tag for use in a ColdFusion page |
||
Authenticates user information against an NT domain |
||
Creates COM, component, CORBA, Java, and web service objects |
||
Flushes the query cache |
||
Displays the output of a database query or other operation |
||
Defines a parameter and its default value |
||
Gets and deletes messages from POP mail server |
||
Suppresses white space and other output |
||
Holds parameter information for stored procedure |
||
Result set name that ColdFusion tags use to access result set of a stored procedure |
||
Defines components |
||
Passes SQL statements to a database |
||
Checks data type of a query parameter |
||
Reads, writes, and deletes keys and values in a Windows system registry |
||
Embeds a ColdFusion Report Builder or Crystal Reports report |
||
Passes an input parameter to a ColdFusion Report Builder report |
||
Rethrows currently active exception |
||
Returns results from a component method |
||
Saves generated content inside tag body in a variable |
||
Schedules page execution; optionally, produces static pages |
||
Encloses a set of |
||
Executes searches against data indexed in Verity collections, using |
||
Creates a drop-down list box form element; used in |
||
Defines a variable |
||
Defines and controls ColdFusion settings |
||
Suppresses CFML output within tag scope |
||
Creates slider control; used in |
||
Holds database connection information; identifies a stored procedure to execute |
||
Evaluates passed expression; passes control to matching |
||
Builds a table in a ColdFusion page |
||
Puts a multiline text box in a form |
||
Throws a developer-specified exception |
||
Displays execution time for a block of code |
||
Displays and logs application debugging data |
||
Groups |
||
Creates tree control element; used in |
||
Populates a tree control element in a form; used with |
||
Catches exceptions in ColdFusion pages |
||
Updates rows in a database data source |
||
Serializes and de-serializes CFML data structures to XML-based WDDX format |
||
Creates an XML document object |