Has anybody else on the list seen this behavior:

CFMX 6.1 - certain values can not be used in the default
attribute of the cfproperty tag:

<cfproperty type="struct" default="#structnew()#">
produces error "Complex object types cannot be converted to
simple values."

<cfproperty type="array" default="#arraynew(1)#">
produces error message "5"

<cfproperty type="string"
default="#request.mystruct.mycustomfunction()#">
produces error "Method "mycustomfunction" with 0 arguments
is not in class coldfusion.runtime.CFPage"

<cfproperty type="string" default="#getbasetemplatepath()#">

produces error message "7"

Also, simple values are allowed when type indicates a
non-simple value, i.e. <cfproperty type="struct" default="">
which should produce an error

In all cases, I've been able to use <cfset> further down in
the cfc to set the property to the desired default value...
but I'd really much rather have a proper default.

thanks,

s. isaac dealey                972-490-6624

team macromedia volunteer
http://www.macromedia.com/go/team

chief architect, tapestry cms  http://products.turnkey.to

onTap is open source           http://www.turnkey.to/ontap


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Reply via email to