As others have said, set up the fields in onActivate(..),
setupRender(), or onPrepareForRender.
You'll find working examples and discussions of the "gotchas" in
http://files.doublenegative.com.au/jumpstart/
Cheers,
Geoff
On 03/07/2008, at 3:27 PM, Ronny L wrote:
Hi Josh,
What would you suggest to avoid this kind of thing.
Should I rather use a primitive properties for storing form fields.
It's
much easier to use object but it doesn't always work the way we want
it.
Thanks,
Ronny
joshcanfield wrote:
The value set by the constructor, or inline, is used as the default
value
for the property. When you retrieve a page from the pool it gets
all of
it's
default values restored.
Josh
On Wed, Jul 2, 2008 at 5:21 AM, Thiago H. de Paula Figueiredo <
[EMAIL PROTECTED]> wrote:
Em Wed, 02 Jul 2008 09:16:19 -0300, Ronny L <[EMAIL PROTECTED]>
escreveu:
@Persist
private User user = new User ();
@Persist
private Login login = new Login();
@Persist
private Info info = new Info();
Try not initializing the fields in their declaration. Use the Form
component prepare events to initialize them if needed.
Thiago
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.
--
View this message in context:
http://www.nabble.com/Fields-are-shared-among-application-without-using-%40Persist-tp18233088p18252072.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
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]