I think I've worked it out. referring to articles: T5: Recording errors for fields in a loop and Cross Validation in dynamic Forms
The item you are iterating around must store the controlname of the element you ultimately want the error to appear on. When you create your list (probably is onActivate...) you are going to have to pass in the control name of your object that is contained within your list. When you are validating and then iterating around your list of elements you can use the controlname to set your simplefields controlname and hey presto the validation error appears on the simplefield and NOT the bottom object in the list. -- View this message in context: http://tapestry.1045711.n5.nabble.com/List-Form-Validation-Error-tp5010067p5010375.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org