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