Sure... An example is below. The "values" field disappears from the
screen if validation fails.
//JAVA
public class MyClass {
//(assume getters and setters exist)
@Persist("flash")
List<String> values;
public void onPrepare() {
//populate values with stuff
}
public void onValidateForm() {
//possibly some form validation here
}
}
//TML
<t:form>
//other fields with validation rules would be here
<div t:type="loop" source="values" value="selectedValue">
${selectedValue}
</div>
<t:form>
-----Original Message-----
From: Ted Steen [mailto:[EMAIL PROTECTED]
Sent: Wednesday, April 02, 2008 6:10 PM
To: Tapestry users
Subject: Re: T5.0.11: @Persist("flash") values are not retained if
validation fails
Could you give a simple example of the problem?
2008/4/2, Joel Wiegman <[EMAIL PROTECTED]>:
> As an addendum, I shouldn't say "any field". The culprit is a List
> that gets iterated over in the TML.
>
>
> -----Original Message-----
> From: Joel Wiegman [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, April 02, 2008 2:20 PM
> To: Tapestry users
> Subject: T5.0.11: @Persist("flash") values are not retained if
> validation fails
>
> All,
>
> I've noticed that if validation fails on my page, any field annotated
> with @Persist("flash") is not retained when the response is rendered.
>
> Per the documentation for @Persist("flash"), this doesn't appear to
> be expected behavior.
>
> Should I put this in JIRA?
>
> Joel
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
/ted
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]