Hi Lance, 

I did know about 'static structure, dynamic behaviour' but now understand it 
better in practice. :) 


It was indeed the parameters field null check - this really helped illuminate 
how things actually operate. 


Thanks for the help!! Much appreciated! 


Peter 

----- Original Message -----

From: "Lance Java" <lance.j...@googlemail.com> 
To: "Tapestry users" <users@tapestry.apache.org> 
Sent: Thursday, 2 May, 2013 3:53:56 PM 
Subject: Re: [5.3] Mixin Base Class Affecting Initializer Parameters When In A 
Loop 

Do you realise that there is only 1 instance of the component and also 1 
instance of the mixin? And that the same component/mixin is fired for all 5 
iterations through the loop? 

It's part of tapestry's "static structure, dynamic behaviour". I think if 
you make sure to initialize all fields in setupRender() it should fix your 
issue. 
The null check in getParameters() might be the problem. 

Reply via email to