Lets you define a cfgrid
control that does not use a query as source for row data. If a query attribute is specified in the cfgrid
tag, the cfgridrow
tags are ignored.
<cfgridrow
data = "col1, col2, ...">
cfgrid
,
cfgridcolumn
,
cfgridupdate
,
cfform
,
cfinput
,
cfselect
,
cfslider
,
cftextarea
,
cftree
Attribute | Req/Opt | Default | Description |
---|---|---|---|
data |
Required |
|
Comma-delimited list of column values. If a value contains a comma, it must be escaped with another comma. |
The following example shows how you use the cfgridrow
tag can populate a cfgrid tag from list data:
<!--- Set two lists, each with the data for a grid column. ---> <cfset cities = "Rome,Athens,Canberra,Brasilia,Paris"> <cfset countries = "Italy,Greece,Australia,Brazil,France"> <cfform name = "cities"> <cfgrid name="GeoGrid" autowidth = "yes" vspace = "4" height = "120" font="tahoma" rowheaders="no"> <cfgridcolumn name="City" header="City"> <cfgridcolumn name="Country" header="Country"> <!--- Loop through the lists using cfgridrow to poplulate the grid. ---> <cfloop index="i" from="1" to="#ListLen(cities)#"> <cfgridrow data ="#ListGetAt(cities, i)#,#ListGetAt(countries, i)#"> </cfloop> </cfgrid><br><br> </cfform>