When it comes to cfcomponent, function, and argument, mx allows random
crap that gets appended to the metadata. So, you can do stuff like:
<cffunction
name="foo"
returnType="array"
weather="sunny"
use="theforce">
=======================================================================
Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
Member of Team Macromedia
Email : [EMAIL PROTECTED]
Blog : www.camdenfamily.com/morpheus/blog
Yahoo IM : morpheus
"My ally is the Force, and a powerful ally it is." - Yoda
> -----Original Message-----
> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 26, 2003 10:51 AM
> To: CF-Talk
> Subject: RE:
> cffunction_arguments_"[undefined_struct_element]"_--_what_the_hell?_
>
>
> > <cfargument name="no" type="string" defualt="New">
> > <cfargument name="yes" type="string" default="Edit">
>
> Is that not still a bug? Should the CF parser not throw an
> error on the invalid property?
>
> > You mispelled default in your second argument - therefore
> > a default
> > value was not created.
>
> > ==========================================================
> > =============
> > Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc Member of
> > Team Macromedia
>
> > Email : [EMAIL PROTECTED]
> > Blog : www.camdenfamily.com/morpheus/blog
> > Yahoo IM : morpheus
>
> > "My ally is the Force, and a powerful ally it is." - Yoda
>
> >> -----Original Message-----
> >> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
> >> Sent: Tuesday, February 25, 2003 7:43 PM
> >> To: CF-Talk
> >> Subject: cffunction_arguments_"[undefined_struct_element]"_--_what
> >> _the_hell?_
> >>
> >>
> >> I'm working with a function that's designed to return
> >> alternative values for "yes" or "no" from yesnoformat()
> >>
> >> I have this code:
> >>
> >> <cffunction name="alttext" returntype="string">
> >> <cfargument name="itemid" type="string" required="true">
> >> <cfargument name="no" type="string" defualt="New">
> >> <cfargument name="yes" type="string" default="Edit">
> >>
> >> <cfset var istrue = false>
> >> <cfset arguments["No"] = arguments[2]>
> >> <cfset arguments.no = arguments[2]>
> >> <cfdump var="#arguments#">
> >>
> >> <cfif not isnumeric(itemid)>
> >> <cfset itemid = len(trim(itemid))></cfif>
> >>
> >> <cfreturn arguments[yesnoformat(itemid)]>
> >> </cffunction>
> >>
> >>
> >> A couple of those lines were added to see if I could work
> >> around the problem, which is that where the cfdump is
> >> executed, the value shown for arguments.no is "[undefined
> >> struct element]" ... What I don't understand is
> >> -- if the key exists, how is the struct element not
> >> defined?
> >> And if it was obviously able to get the value of the key
> >> "no"
> >> from the cfargument tag, why was it not able to get the
> >> default value "New"?
> >>
> >> Incidentally, no exception is thrown when the value is
> >> false,
> >> it just returns an empty string.
> >>
> >> Any help greatly appreciated.
> >>
> >> s. isaac dealey 954-776-0046
> >>
> >> new epoch http://www.turnkey.to
> >>
> >> lead architect, tapestry cms http://products.turnkey.to
> >>
> >> tapestry api is opensource http://www.turnkey.to/tapi
> >>
> >> certified advanced coldfusion 5 developer
> >> http://www.macromedia.com/v1/handlers/index.cf>
> >> m?ID=21816
> >>
> >>
> >>
> >>
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > ~~~~~~~~~~~|
> > Archives:
> > http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
> > Subscription: http://www.houseoffusion.com/cf_lists/index.
> > cfm?method=subscribe&forumid=4
> > FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
> > Structure your ColdFusion code with Fusebox. Get the
> > official book at http://www.fusionauthority.com/bkinfo.cfm
>
> > Unsubscribe:
> http://www.houseoffusion.com/cf_lists/uns
> >
> ubscribe.cfm?user=633.558.4
>
>
>
> s. isaac dealey 954-776-0046
>
> new epoch http://www.turnkey.to
>
> lead architect, tapestry cms http://products.turnkey.to
>
> tapestry api is opensource http://www.turnkey.to/tapi
>
> certified advanced coldfusion 5 developer
> http://www.macromedia.com/v1/handlers/index.cfm?ID=21816
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4