Creating Wizard Output Templates; Parameters; Expressions And Functions - MACROMEDIA COLDFUSION STUDIO 4.5-USING COLDFUSION STUDIO Use Manual

For windows 95/98/nt4/2000
Table of Contents

Advertisement

180

Creating Wizard Output Templates

The Wizard Markup Language (WIZML) enables the customization of files produced
by the wizards. WIZML is used inside the templates to dynamically create files based
on the data provided by the wizard. For example, if a wizard generates a tag called
<GIZMO>
<GIZMO FILEPATH="$${txtFilePath}">
This example will create a file with a single
$${variablename}
entered in the wizard.
WIZML output templates use a high-level markup syntax that works very much like
CFML. Supported tags include
In addition, a simple expression syntax that is a subset of the ColdFusion expression
syntax and function library is supported within output templates.

Parameters

Output templates are driven by the values of parameters, much like ColdFusion
templates are driven by the values of Form and URL parameters. Parameters can be
output directly or can be used to customize the type of output generated. The values of
these wizard parameters can originate from several locations:
To output the value of a parameter within a template, use a double dollar sign escape
sequence. For example, to output the value of a variable named
the syntax
form when for a parameter value within the attribute of a WIZ tag. For example,
Color= "black">

Expressions and functions

In addition to outputting and manipulating simple parameter values, an expression
syntax is also provided. To output the value of an expression, you add a set of curly
braces to the $$ and include the expression within the braces, for example:
$${ 'This is the ' & Color }
Strings are delimited using the single quote character. Arithmetic and concatenation
operators are supported (+,-,*,/,&). The comparison operators LT, LTE, GT EQ, and
NEQ are supported, and logical comparisons using AND, NOT, and OR are supported.
The two main categories of functions currently supported are string and runtime.
with a single attribute
that is used to populate the value of FilePath with the actual value
From a value set by a
From an embedded tag editor control
Through execution of the
. While this is the recommended syntax, you can use a simpler
$${Color}
is valid.
$$( 'The result of 7 divided by 22 is ' & 7/22 }
$$( Left( 'FooBar', 3 ) }
, the template could look as simple as this:
FILEPATH
<GIZMO>
,
/
WIZSET
WIZELSE
WIZELSEIF
tag provided by the wizard
PARAM
tag within the output template
WIZSET
tag. Notice the syntax
,
, and
WIZLOOP
you would use
Color
.
WIZINCLUDE
<WIZIF

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the COLDFUSION STUDIO 4.5-USING COLDFUSION STUDIO and is the answer not in the manual?

This manual is also suitable for:

Coldfusion studio 4.5

Table of Contents