<cftable>
Builds a table in a CFML page.
Use the <cfcol> tag to define table column and row characteristics.
The cftable tag renders data either as preformatted text, or, with the HTMLTable attribute, as an HTML table.
Use cftable to create tables if you don't want to write HTML table tag code, or if your data can be well presented as preformatted text.
This tag must have a body.
This tag is also supported within <cfscript>
<cftable
query=string
maxrows=number
colspacing=number
headerlines=number
htmltable=boolean
border=boolean
colheaders=boolean
startrow=number
><!--- body ---></cftable>
Examples
<cfset data = queryNew("id,name,age", "integer,varchar,integer", [
{id:1,name:"Item1",age:20},
{id:2,name:"Item2",age:24},
{id:3,name:"Item3",age:44},
{id:4,name:"Item4",age:42}
])>
<cfquery name="qryData" dbtype="query">
SELECT *
FROM data
</cfquery>
<cftable query="qryData" startRow="1" colSpacing="3" border=true HTMLTable colHeaders>
<cfcol header="<b>Id</b>" align="Left" width="15" text="#id#">
<cfcol header="<b>Name</b>" align="Left" width="15" text="#name#">
<cfcol header="<b>Age</b>" align="Left" width="15" text="#age#">
</cftable>
See also
- Search Issue Tracker
- Search Lucee Test Cases (good for further, detailed examples)