It sounds like you don't want to use pageLoaded, that is not called for
every request. You probably want setupRender, or onActivate.

On Sun, Jun 15, 2008 at 12:53 AM, CG <[EMAIL PROTECTED]> wrote:

> hi josh,
>  thx for your reply , i have solved my problem with 2 variables .
>
> my situation is like this
>
>    Grid at top of page (list) , and bottom is a form  (detail)
>
>   at grid, I have
>     t:row id="abc"
>
>
> and at form , I use value="abc" also
>
> then I initial the value at pageLoaded .
> since t:row also use the same variable , that why the value is
> overwritten during the rendering ..
>
>
>
>
>
>
>
>
> On Wed, Jun 11, 2008 at 12:39 AM, Josh Canfield <[EMAIL PROTECTED]>
> wrote:
> >> I am facing a problem , I need to set a default value for some
> >> components during loading. Since the default value is not a static
> >> value , I cannot hard coded it in the .java file.
> >
> > You can set the value of your instance properties when they are
> > created or in a default constructor and Tapestry will reset them when
> > it pulls them from the page pool.
> >
> >> After doing some study, I found that the value has been assigned
> >> properly to the corresponding private variable in the class , however,
> >>  somewhere in between beforeRender and afterRender , the value has
> >> been changed automatically .
> >
> > Are you changing the reference and persisting it? If you are then it
> > may get overwritten by the value stored in the session.
> >
> > I believe you can create a setter for the value (if you don't have one
> > already) and put a break point in it to see what is changing it.
> >
> > Josh
> >
> > On Mon, Jun 9, 2008 at 9:19 PM, CG <[EMAIL PROTECTED]> wrote:
> >> hi, I am new to Tapestry , no T4 experience at all.
> >>
> >> I am facing a problem , I need to set a default value for some
> >> components during loading. Since the default value is not a static
> >> value , I cannot hard coded it in the .java file.
> >>
> >> Instead, I assign the value in pageLoaded , however, it does not work.
> >>
> >> After doing some study, I found that the value has been assigned
> >> properly to the corresponding private variable in the class , however,
> >>  somewhere in between beforeRender and afterRender , the value has
> >> been changed automatically .
> >>
> >>
> >> Therefore, I wonder where and how  should I put the code to archieve
> >> such function...
> >>
> >> Thanks for all the help ..
> >>
> >> CG
> >>
> >> ---------------------------------------------------------------------
> >> 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.
> >
> > ---------------------------------------------------------------------
> > 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]
>
>


-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

Reply via email to