Possibly not helpful, but:

<cfif structKeyExists(myArgument, "organisationName")>
        <cfset OrganisationNameSearch.init(myArgument.organisationName)>
<cfelse>
        <cfset OrganisationNameSearch.init()>
</cfif>

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Taco Fleur
Sent: Monday, 13 June 2005 2:52 p.m.
To: CFAussie Mailing List
Subject: [cfaussie] conditional arguments

Just curious if argumentsCollection is the only way to overcome the problem 
with passing conditional arguments?

I realize that the following works:

<cfscript>
myArgument = structNew();
myArgument.organisationName = "Shelco";
OrganisationNameSearch = new
(  "class.asic.message.OrganisationNameRequestMessage" ).init( 
argumentsCollection = myArgument );
</cfscript>

But this does not work

OrganisationNameSearch = new
( "class.asic.message.OrganisationNameRequestMessage" ).init( iif( 1=1, dE
( "organisationName = 'Shelco'" ), dE("") ) );

OrganisationNameSearch = new
( "class.asic.message.OrganisationNameRequestMessage" ).init( if( 1=1 ) 
{organisationName = 'Shelco'} );

Note: 1=1 should be structKeyExists()
________________________________
Taco Fleur - E-commerce Development Manager
Shelco Searches & Services
An Authorised ASIC Information Broker
www.shelco.com.au
Ph: + 61 7 3236 2605



---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to
[EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/


---
You are currently subscribed to cfaussie as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to