Posts tagged "cfbuilder"

Colorization of more than 500 columns in CFBuilder

Some people reported bugs saying CFBuilder does not seem to colorize more than 500 columns. This issue is majorly hit upon by people who have or write single line tag code spanning over many columns. This is not a bug. There is a setting in Preferences to get around this problem.
Go to Window->Preferences->HTML->Editors->Advanced tab->Set ‘Maximum no. of columns to colorize’ as per your requirement. Hope this helps.

Example on content assist w.r.t Application.cfc

Here’s an example on how scoped variables declared in onApplicationStart method will be available in content assist. Note the scoped variables set in Application.cfc (Application.obj1/obj2/obj4/obj7/qVar/Counter1 in this example) and try getting content assist on them in any file in the application (as shown in test.cfm in this example). Another thing to note here is the various types of CFC variables created. Yes, we have tried to cover some such common variable assignment scenarios. Do try them out and let us know if they work as desired.
— Application.cfc —
<cfcomponent>
<cfset This.name = “TestApplication”>
<cfset This.Sessionmanagement=true>
<cfset This.Sessiontimeout=”#createtimespan(0,0,10,0)#”>
<cfset This.applicationtimeout=”#createtimespan(5,0,0,0)#”>
<cffunction name=”onApplicationStart”>
<cfset Application.obj7 = new component_testing.cfcomponent.component_01()>
<cfset cfcNames.firstName = “component_testing.cfcomponent.component_01″>
<cfset Application.obj1 = createObject(“component”, cfcNames.firstName)>
<cfscript>
cfcNameVar = “component_testing.cfcomponent.component_02″;
Application.obj2 = createobject(“component”, #cfcNamevar#);
foo = createObject(“component”, “com.adobe.coldfusion.mail”);
Application.obj4 = foo;
</cfscript>
<cftry>
<cfquery name=”testDB” dataSource=”cfdocexamples” maxrows=”2″>
SELECT Emp_ID FROM employee
</cfquery>
<cfset Application.qVar = “testDB”>
<cfcatch type=”database”>
<cfdump var=”#cfcatch#”>
</cfcatch>
</cftry>
<cflog file=”#This.Name#” type=”Information” text=”Application Started”>
<cfscript>
Application.availableResources=0;
Application.counter1=1;
Application.sessions=0;
</cfscript>
</cffunction>
</cfcomponent>
— test.cfm —
<cfset Application.availableResources>
<cfset Application.counter1>
<cfset Application.qVar>
<cfset Application.obj1.method_01()>
<cfset Application.obj2.method_11()>
<cfset Application.obj4.addParam()>
<cfset Application.obj7.method_02()>