not if it's creating a productID from a function after it's been
submitted to the event handler.
i understand event.getarg("variable").
I am trying to do it so you don't have to invoke component on the page
b/c I can't grab the id as soon as it's created for the other
functions.

On Fri, Aug 21, 2009 at 5:53 PM, Eric Cobb<[email protected]> wrote:
>
> Your form information should already be in the MachII.framework.Event
> argument, so you shouldn't even need the productID argument.
>
> Thanks,
>
> Eric Cobb
> http://www.cfgears.com
>
>
>
> David D-V Tran 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