You say the @Parameter annotation is on your page class?  Parameters are 
generally only used with Components...I'm not sure how they behave in a Page 
class.  Try an @InitialValue annotation instead, or just reset the value in 
finishLoad.
 
See 
http://jakarta.apache.org/tapestry/tapestry-annotations/index.html#InitialValue 
for the full info.
 
jeff

________________________________

From: Scott Russell [mailto:[EMAIL PROTECTED]
Sent: Sun 12/11/2005 10:23 PM
To: [email protected]
Subject: Re: Parameter annotation



Oops, I meant to write:

@Parameter(defaultValue="true")
public abstract boolean isShowDescription();
public abstract void setShowDescription(boolean showDescription);

Shows what happens when you transcribe manually rather than cut 'n paste.

-Scott


On Mon 12 December 2005 16:18, Leonardo Quijano Vincenzi wrote:
> Hmmm isShowDescription() returns boolean and setShowDescription() takes
> a String argument()???
>
> Scott Russell wrote:
> > I have an @Parameter annotation on a method in my page class as follows:
> >
> > @Parameter(defaultValue="true")
> > public abstract boolean isShowDescription();
> > public abstract void setShowDescription(String showDescription);
> >
> > Unfortunately the default value does not get set and the parameter always
> > reads as false. Is this the correct format for this annotation?
> >
> > regards,
> > Scott
> >
> > ---------------------------------------------------------------------
> > 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]



Reply via email to