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 > >> > >> > >