Trees
You
can use the CFTREE tag to create a Java-based tree
control within your CFFORM. Tree controls are
useful in a number of data display and selection scenarios. Because
they allow the user to expand and collapse branches, tree controls
are particularly well-suited for displaying large amounts of
hierarchical data in a relatively small amount of screen space. You
can build tree controls using the CFTREE tag, plus
multiple CFTREEITEM tags for defining the
individual branches. The following example uses the
CFTREE tag to create the display area for a tree
control:
<CFFORM ACTION="tree1.cfm" ENABLECAB="Yes" NAME="MyForm">
<CFTREE NAME="MyTree" HEIGHT="200" WIDTH="300" BORDER="Yes"
HSCROLL="Yes" VSCROLL="Yes"
NOTSUPPORTED="<B>Your web browser must support Java to view
ColdFusion Java Applets</B>">
</CFTREE>
</CFFORM>This example does nothing more than create an empty shell for the
tree control. The NAME attribute specifies a name
for the tree control. The HEIGHT and
WIDTH attributes specify the height and width in
pixels for the tree control. BORDER indicates
whether to include a border around the tree control. The default is
Yes. HSCROLL and
VSCROLL each indicate whether or not to allow
users to scroll horizontally and vertically, respectively, in the
event the tree takes up more space than the boundaries of the
control. Finally, the NOTSUPPORTED attribute
specifies a text message to display in the event the user’s
browser doesn’t support Java. By itself, the
CFTREE tag doesn’t ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access