This isn't working.  My shortened code:

ModelGlue.xml:
<message name="needInfo" >
  <argument name="name" value="report1" />
  <argument name="rows" value="55" />
</message>
<message name="needInfo" >
  <argument name="name" value="report2" />
  <argument name="rows" value="11" />
</message>

controller:
var myStruct = 0;
var qry = 0;

structInsert(myStruct,'name',event.getArgument('name','report1'));
*structInsert*(myStruct,'rows',event.getValue('rows',event.getArgument(
'rows','25')));


<CFSET qry =
beans.companyGateway.findTopBuildersByDateAndCompanyType(argumentCollection
= myStruct) />
Both reports return 55 rows.  The first value put into the argument seems to
stick.

If I change the one line above to:

*structInsert*(myStruct,'rows',event.getArgument('rows','25'));

It works great. I get 55 rows for report1 and 11 for report2.

It almost seems like when I use the getArgument and getValue together, the
result is shoved into the event object, therefore on the next iteration, for
report2 there is an event.getValue('rows') that already = 55 so it takes the
55 again.  But since I don't do a setValue anywhere for rows in this event I
don't know how that could be.
On Wed, Oct 21, 2009 at 8:24 PM, Jared Rypka-Hauer
<[email protected]>wrote:

> Done it before, in fact... works well. My use case was actually quite a bit
> more complicated than that, in fact... and it was MG1.
> So yeah, it works.
>
> J
>
>   On Oct 21, 2009, at 4:41 PM 10/21/09, Dan Wilson wrote:
>
>  Seems ok to me..
>
> DW
>
>  On Wed, Oct 21, 2009 at 5:38 PM, David Mineer <[email protected]> wrote:
>
>> event.getValue('rows',event.getArgument('rows',25))
>>
>
> >
>


-- 
David Mineer Jr
---------------------
The critical ingredient is getting off your
butt and doing something. It's as simple
as that. A lot of people have ideas, but
there are few who decide to do
something about them now. Not
tomorrow. Not next week. But today.
The true entrepreneur is a doer.

--~--~---------~--~----~------------~-------~--~----~
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog

You received this message because you are subscribed to the Google
Groups "model-glue" group.
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/model-glue?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to