It looks like a bug - onPrepare() is not being called during render of BeanEditForm. For example, this page should have rendered Person 1:
http://jumpstart.doublenegative.com.au/jumpstart/examples/input/edit1/1 I'm sure it worked in 5.1.0.5 but doesn't in 5.2.5. Anyone else seeing this? Geoff On 23/03/2011, at 8:43 AM, Thiago H. de Paula Figueiredo wrote: > On Tue, 22 Mar 2011 18:33:16 -0300, Rich M <rich...@moremagic.com> wrote: > >>> Why don't you use onPrepare() instead of onPrepareForRender()? >> Same result, unfortunately. I switched to onPrepareForRender eventually >> because onPrepare gets called 2-3 times during the page lifecycle while >> onPrepareForRender only once. > > Once for rendering, once for form submits. > >> In onPrepare: tp = person; name = person >> In onPrepare: tp = person; name = person >> tp: id = person; name = person >> tp2: id = null; name = null >> tp3: id = person; name = person > > Strange . . . > > -- > Thiago H. de Paula Figueiredo > Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and > instructor > Owner, Ars Machina Tecnologia da Informação Ltda. > http://www.arsmachina.com.br > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org