Hi All,

I have a page that needs to list edit/save forms for elements contained in a
collection. For every element we need to give save button and a button to
mark it as complete, that contains a bit more logic.

before the completion button was added to the page i just put everything in
one form, and added a InvokeListener for every element that handled the
saving (as in chapter 11 @ enjoyWebDevWithTapestry).

For the completion button i tried addind a Submit component with an id as
parameter, so i could add the completion logic, but for some reason it
doesnt seem to get called at all. If it would, the life cycle would do the
InvokeListener methods first and then the Submit listener, is this correct?

I also tried to move the Form component to give every element own form with
2 different Submit components, with different listener methods, but when i
click either of the buttons i get an exception from ognl, since the element
object where a value was taken into the TextField, isnt there any more (it´s
null). i tried to persist the collection in client and session but it doesnt
help at all. i still get the same exception.

Is there somewhere somekind of example how to do this? what am i doing wrong
here? We´re using Tapestry 4.1

Reply via email to