MACROMEDIA COLFUSION MX 7-CFML Reference page 567

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

Advertisement

The following example shows how you can use the
shows how the function works with an
<cfoutput>
<cfset var1=Blue>
<cfset var2=Green>
<cfset myresult=IIf( 1 eq 2, DE(#Var1#), DE(#Var2#))>
The expression is #myresult#
</cfoutput>
ColdFusion processes this code as follows:
ColdFusion sets the variables
1.
In the fourth line, ColdFusion evaluates the variables surrounded by number signs first,
2.
replacing them with the strings Blue and Green, the values of the variables.
The
function evaluates the test expression, determines that it is False, and then evaluates
3.
IIF
the third parameter.
The third parameter is a
4.
marks
The
function returns the string "Green", including the quotation marks.
5.
IIF
The
tag gets the expression result="Green", and sets the value of the
6.
cfset
to the string Green.
ColdFusion evaluates
7.
string Green, and displays the result.
Example
<!--- This example shows the use of DE and Evaluate --->
<h3>DE Example</h3>
<cfif IsDefined("FORM.myExpression")>
<cftry>
<!--- Show the expression and the results of evaluating it --->
<cfoutput>
<h3>Evaluate the Expression #FORM.MyExpression#</h3>
</cfoutput>
The code:<br>
#Evaluate(FORM.myExpression)#
<br><br>
The result:<br>
<cfoutput>
#Evaluate(FORM.myExpression)#
</cfoutput>
<h3>Use DE to prevent the Evaluate function from evaluating</h3>
The code:<br>
#Evaluate(DE(FORM.MyExpression))#<br><br>
The result:<br>
<cfoutput>
#Evaluate(DE(FORM.MyExpression))#
</cfoutput>
<!--- Error handling code for bad expressions and any other error.--->
<cfcatch type = "Any">
function:
IIF
and
var1
var2
function, which takes the string Green and surrounds it in quotation
DE
in the output text, replaces the variable with its value, the
#myresult#
function and number signs together, and
DE
to be the strings Blue and Green.
variable
myresult
DE
567

Advertisement

Table of Contents
loading

This manual is also suitable for:

Colfusion mx 7 - installing and using coldfusion mx

Table of Contents