On May 28, 2010, at 9:15 PM, Thiago H. de Paula Figueiredo wrote:

On Fri, 28 May 2010 19:41:45 -0300, Norman Franke <nor...@myasd.com> wrote:

Since I re-populate the list in the onPrepare() call, I'm not sure why it's doing this. The volatile option is not use anywhere, and if I tried, I get a NPE anyway.

Loop's volatile parameter is deprecated. Use formState="none" instead.


From the dox, that didn't appear to be an option, just VALUES and INTERATION. I think my main issue was the the working version stored the query parameters as part of the activation context, whereas the broken one wanted it to be submitted from the form. Since onPrepare is called before the form data was set, my array was null, so Tapestry decided to restore the values from the form. Not very intuitive, but a least I have a fix.

Norman Franke
Answering Service for Directors, Inc.
www.myasd.com

Reply via email to