Thanks for the help Taha.

I am taking a look on these links.

At first sight I see that the onPassivate is returning a Long (in the
example), in the case that I have 2 parameters on the onActivate method,
how do I use them without persist? I can't do 2 onPassivate() :S


Regards!

On Mon, May 28, 2012 at 2:05 PM, Taha Siddiqi <tawus.tapes...@gmail.com>wrote:

> You need to use both
>
> Please read
>
>
> http://jumpstart.doublenegative.com.au/jumpstart/examples/navigation/onactivateandonpassivate/3
>
>
> http://jumpstart.doublenegative.com.au/jumpstart/examples/navigation/whatiscalledandwhen
>
> regards
> Taha
>
> On May 28, 2012, at 10:31 PM, Juan Alba wrote:
>
> > Hi Taha, thanks for your help.
> >
> > I am using an onActivate() to receive the parameter, I have to use
> > onPassivate() instead?
> > I think, that I am not understanding.
> >
> > Regards!
> >
> >
> > On Mon, May 28, 2012 at 12:36 PM, Taha Siddiqi <tawus.tapes...@gmail.com
> >wrote:
> >
> >> Hi
> >>
> >> You can use onPassivate()/onActivate instead of @Persist.
> >>
> >> Your code is missing an onPassivate, so context will not persisted.
> >>
> >> regards
> >> Taha
> >>
> >>
> >> On May 28, 2012, at 8:59 PM, Juan Alba wrote:
> >>
> >>> Hi,
> >>>
> >>> I am having problems with my pages and I am not sure if what I am doing
> >> to
> >>> solve it is right.
> >>>
> >>>
> >>> Page Class:
> >>>
> >>> ...
> >>> @Property
> >>> private Long myObjectId;
> >>>
> >>> @Inject
> >>> private MyService myService;
> >>>
> >>> onActivate(Long objectId){
> >>>     myObjectId = objectId;
> >>> }
> >>>
> >>> void onSuccess(){
> >>>  MyObject myObject = myService.getMyObjectById(myObjectId);
> >>>  ...
> >>> }
> >>>
> >>>
> >>> So, the parameter is alright during the onActivate, but when I submit
> the
> >>> forrm, I am trying to save the changes but myObjectId is null.
> >>>
> >>> I am using @Persist to keep the value, but I am not suer if this is ok
> >>> because I am having a lot of properties with @Persist and I don't know
> if
> >>> this ok.
> >>>
> >>>
> >>> Can somebody give me a hint?
> >>>
> >>> Thanks!
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>
> >>
>
>

Reply via email to