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/ -~----------~----~----~----~------~----~------~--~---
