Micah Githens
Micah Githens

Reputation: 1261

List of tags not available ColdFusion 9 script syntax?

I'm looking for a complete list of tags that are not available in ColdFusion 9 script syntax.

Example:

Upvotes: 6

Views: 1248

Answers (2)

Adam Cameron
Adam Cameron

Reputation: 29870

Not an official list by any measure, but this is a list I presented to a private forum a while back, and it didn't receive too much correction (and those corrections have been integrated). It was in the context of what CF does and doesn't need to be implemented, to claim 100% coverage in CFScript.

Summary of omissions:

These ones are significant omissions:

<cfcollection>
<cfexchangecalendar>   
<cfexchangeconnection> 
<cfexchangecontact>     
<cfexchangefilter>     
<cfexchangemail>
<cfexchangetask>
<cfexecute>
<cfindex>
<cfinvoke> (support for dynamic method names)
<cflogin>
<cfloginuser>
<cflogout>
<cfmodule>
<cfoutput> (implementation of query looping with grouping)
<cfparam> (fix the bug in that enforced requiredness doesn’t work (ie: param name="foo";))
<cfsearch>
<cfsetting>
<cfwddx>
<cfzip>
<cfzipparam>

There’s a reasonable case for these ones to be implemented:

<cfassociate>   
<cfcache>       
<cfcontent>     
<cfflush>       
<cfhtmlhead>   
<cfheader>     
<cfntauthenticate>     
<cfprint>     
<cfschedule>   
<cfsharepoint> 

These ones... I’m ambivalent:

<cfgridupdate>
<cfinsert>
<cfobjectcache>
<cfregistry>
<cfreport>
<cfreportparam>
<cftimer>
<cfupdate>

We don’t need these ones at all, I think:

<cfajaximport>
<cfajaxproxy>
<cfapplet>
<cfcalendar>
<cfchart>
<cfchartdata>
<cfchartseries>
<cfcol>
<cfdiv>
<cfdocument>
<cfdocumentitem>
<cfdocumentsection>
<cffileupload>
<cfform>
<cfformgroup>
<cfformitem>
<cfgraph>
<cfgraphdata>
<cfgrid>
<cfgridcolumn>
<cfgridrow>
<cfinput>
<cflayout>
<cflayoutarea>
<cfmap>
<cfmapitem>
<cfmediaplayer>
<cfmenu>
<cfmenuitem>
<cfpod>
<cfpresentation>
<cfpresentationslide>
<cfpresenter>
<cfselect>
<cfsilent>
<cfslider>
<cfsprydataset>
<cftable>
<cftextarea>
<cftextinput>
<cftooltip>
<cftree>
<cftreeitem>
<cfwindow>

If there's anything here that you think ought to be included in CFScript, please raise an issue here - http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html - and cross reference the issue number here.

HTH.

Upvotes: 10

Dale Fraser
Dale Fraser

Reputation: 4758

I would argue that there are no commands that are not available as script as you can extend and write the missing bits using cfc's.

Thus wrap your favourite missing <cftag in a cfc and call it using new

However, here is a list of what is supported http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSe9cbe5cf462523a02805926a1237efcbfd5-7ffe.html

Upvotes: -1

Related Questions