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 categorized and alphabetical lists of the tags are 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 |
||
Controls importation of JavaScript files used for ColdFusion AJAX-based features |
||
Generates an AJAX proxy class on the client page for a ColdFusion component |
||
Embeds Java applets in a cfform tag |
||
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 cfswitch and cfdefaultcase tags |
||
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 the current page |
||
Defines and sets cookie variables, including expiration and security options |
||
Lets you retrieve information about a data source |
||
Receives control if there is no matching cfcase tag value |
||
Performs typical directory-handling tasks from within a ColdFusion application |
||
Creates an HTML tag with that is populated using a bind expressions. |
||
Creates PDF or Adobe® FlashPaper® output from a text block that contains 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 |
||
Gets, creates, deletes, modifies, or responds to Microsoft Exchange calendar events |
||
Opens or closes a persistent connection with an Exchange server |
||
Gets, creates, deletes, or modifies Exchange contacts |
||
Sets filter conditions used in Exchange tag get operations |
||
Gets and deletes Exchange mail messages and sets message properties |
||
Gets, creates, deletes, or modifies an Exchange user task |
||
Executes developer-specified process on server computer |
||
Aborts processing of executing CFML tag |
||
Reads, creates, and converts, Atom and RSS syndication feeds |
||
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 Adobe® Flash® forms |
||
Permits FTP file operations |
||
Defines function that you build in CFML |
||
Displays tabular grid control, in cfform tag |
||
Used in cfform; defines columns in a cfgrid |
||
Defines a grid row; used with cfgrid |
||
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 cfhttp POST operation; used with cfhttp |
||
Creates IF-THEN-ELSE constructs |
||
Creates a cfimage, a ColdFusion data type that can be operated by image functions. |
||
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 cfform |
||
Inserts records in a data source |
||
Defines an interface that a ColdFusion component can implement |
||
Invokes component methods from a ColdFusion page or component |
||
Passes a parameter to a component method or a web service |
||
Creates a region of its container with a specific layout behavior |
||
Defines a display region within a cflayout tag body |
||
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 multipart mail message |
||
Creates a top-level menu or a tool bar. |
||
Defines an entry in a menu, including an item that is the head of a submenu. |
||
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 |
||
Manipulates existing PDF documents. |
||
Creates and manipulates PDF forms. |
||
Creates interactive fields on a PDF form. |
||
Child tag of the cfpdf tag. Used only with the merge action to merge multiple pages or PDF documents into one file |
||
Creates subforms within a PDF form. |
||
Creates a an area of the browser or layout area with an optional title bar and a body |
||
Gets and deletes messages from POP mail server |
||
Creates a presentation dynamically from an HTML page or SWF files |
||
Creates a slide dynamically from an HTML page or SWF source files (child tag of the cfpresentation tag) |
||
Describes a presenter in a slide presentation |
||
Prints PDF documents. Used for automated print jobs |
||
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 cfscript statements |
||
Executes searches against data indexed in Verity collections, using cfindex |
||
Creates a drop-down list box form element; used in cfform tag |
||
Defines a variable |
||
Defines and controls ColdFusion settings |
||
Suppresses CFML output within tag scope |
||
Creates slider control; used in cfform |
||
Creates a spry data set |
||
Holds database connection information; identifies a stored procedure to execute |
||
Evaluates passed expression; passes control to matching cfcase tag |
||
Builds a table in a ColdFusion page |
||
Puts a multiline text box in a form |
||
Creates and manages ColdFusion threads, independent streams of execution. |
||
Throws a developer-specified exception |
||
Displays execution time for a block of code |
||
Specifies text to display when the mouse pointer hovers over the tag body elements |
||
Displays and logs application debugging data |
||
Groups cfquery operations into one transaction; performs rollback processing |
||
Creates tree control element; used in cfform |
||
Populates a tree control element in a form; used with cftree |
||
Catches exceptions in ColdFusion pages |
||
Updates rows in a database data source |
||
Serializes and deserializes CFML data structures to XML-based WDDX format |
||
Creates a pop-up window in the browser |
||
Creates an XML document object |
||
Manipulates ZIP and JAR files |
||
Manipulates ZIP and JAR files |