The EVENT parameter to the Read function is required but was not
passed in. am i missing something here?

On Fri, Aug 21, 2009 at 3:39 PM, David D-V Tran<[email protected]> wrote:
> If i already have a cfargument for a productID coming via the form...
> could i just add this and it should work correct?
>
>  <cfargument name="event" type="MachII.framework.Event
> required="true" />
>  <cfargument name="productID" required="no"
> default="#arguments.event.getArg("productId")#">
>
> do you foresee any issues with this at all?
>
>
>>
>>                    <!---- grab productId from event --->
>>                    <cfset productId = arguments.event.getArg("productId") >
>
>
> On Fri, Aug 21, 2009 at 3:15 PM, prashant roy<[email protected]> 
> wrote:
>> No, you don't need to create a secondary argument for this. "PRODUCTID" is
>> in Mach-II event.
>>
>> you can simply pull it from event that's first argument for any listener
>> methods.
>>
>> <cffunction="Your2ndListenerMethod"   access="public" output="no"
>> returntype="any">
>>                   <cfargument name="event" type="MachII.framework.Event"
>> required="true" />
>>
>>                    <!---- grab productId from event --->
>>                    <cfset productId = arguments.event.getArg("productId") >
>> </cffunction>
>>
>> -p
>>
>> 2009/8/21 David D-V Tran <[email protected]>
>>>
>>> so I'd have to set up a secondary cfargument in the other functions...
>>> such as
>>>
>>> <cfarguments name='newProductID" default="#event.getArg("productID")#"
>>> required="no">
>>>
>>> correct?
>>> Thank you so much... I dind't know if it could be defined and pulled,
>>> and yes my returned would be request.product..
>>> thank you!
>>> Dave
>>>
>>> On Fri, Aug 21, 2009 at 2:49 PM, Peter J. Farrell<[email protected]>
>>> wrote:
>>> > Your read function would need to grab event.getArg("productId") to
>>> > access that arg. So yes resultArgs are immediately available for use after
>>> > being returned from your notify.
>>> >
>>> > Using "request.product" as a resultArg would put the returned data into
>>> > the event under the arg named like event.getArg("request.product")
>>> >
>>> >
>>> > -----Original Message-----
>>> > From: David D-V Tran <[email protected]>
>>> >
>>> > Date: Fri, 21 Aug 2009 14:25:43
>>> > To: <[email protected]>
>>> > Subject: [Mach-II] Re: grabbing a value from a component from the
>>> > handler
>>> >
>>> >
>>> >
>>> > OH yeah i forgot about that.  This was from some older code that I had.
>>> >
>>> > So if I did
>>> > <notify listener="ecommerceProduct" method="Create"
>>> > resultarg="productID"/>
>>> > and then
>>> > <notify listener="ecommerceProduct" method="Read"
>>> > resultarg="request.product"/>
>>> > right after it...
>>> >
>>> > would the READ function acknowledge the productID that is output from
>>> > the create function, and output the details for the newly created
>>> > product info?
>>> >
>>> >
>>> > On Fri, Aug 21, 2009 at 2:03 PM, Peter J. Farrell<[email protected]>
>>> > wrote:
>>> >> Use resultArg instead on resultKey which is deprecated as noted in the
>>> >> XML config file reference page which is always the most up to date doc on
>>> >> the wiki. ResultArg puts the result in the Event under the arg name you
>>> >> supply.
>>> >>
>>> >> .Peter
>>> >> -----Original Message-----
>>> >> From: dave <[email protected]>
>>> >>
>>> >> Date: Fri, 21 Aug 2009 09:35:09
>>> >> To: Mach-II for CFML<[email protected]>
>>> >> Subject: [Mach-II] grabbing a value from a component from the handler
>>> >>
>>> >>
>>> >>
>>> >> <notify listener="ecommerceProduct" method="Create"
>>> >> resultKey="productID"/>
>>> >>
>>> >> Is it possible to grab the resultkey into another listener immediately
>>> >> following this one, in the same event?
>>> >> thank you!
>>> >> Dave
>>> >>
>>> >> >
>>> >>
>>> >
>>> >
>>> > >
>>> >
>>>
>>>
>>
>>
>>
>> --
>> Prashant Roy
>>
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to Mach-II for CFML list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mach-ii-for-coldfusion?hl=en
SVN: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/
Wiki / Documentation / Tickets: 
http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/
-~----------~----~----~----~------~----~------~--~---

Reply via email to