Tag <CFFUNCTION>
Defines table column header, width, alignment, and text. Used only inside a cftable.
Body
This tag must have a body.
Example
<cffunction [abstract="boolean"] [access="string"] [description="string"] [displayname="string"] [hint="string"] [localmode="string"] name="string" [output="boolean"] [returnformat="string"] [returntype="string"] [roles="string"] [securejson="boolean"] [verifyclient="boolean"] ... > </cffunction>
Attributes
This tag has a fixed definition of attributes (see below). In addition it allowes to use any additional attribute.
Name | Type | Required | Description |
---|---|---|---|
abstract | boolean | No | is the function abstract or not, abstract functions are only allowed inside interface or component tags |
access | string | No | This attribute is used only for a component. The client security context from which the method can be invoked |
description | string | No | Supplies a short text description of the function. |
displayname | string | No | Display Name of the Function |
hint | string | No | Hint of the Function |
localmode | string | No | Defines how the local scope of this function is invoked when a variable with no scope definition is used. Accepted values include: |
name | string | Yes | A string; a component method that is used within the cfcomponent tag. |
output | boolean | No | This attribute is used only for a component. yes: the function is processed as if it were within a cfoutput tag no: the function is processed as if it were within a cfsilent tag |
returnformat | string | No | The format in which to return values to a remote caller. |
returntype | string | No | String; a type name; data type of the function return value |
roles | string | No | This attribute is used only for a component. If this attribute is omitted, all roles can invoke the method. |
securejson | boolean | No | A Boolean value that specifies whether to add a security prefix in front of any value that the function returns in JSON-format in response to a remote call. |
verifyclient | boolean | No | A Boolean value that specifies whether to require remote function calls to include an encrypted security token. For use with AJAX applications only. |