Thanks Jesse (had a dog named jesse once... no offense ... good dog too) :)

... could you validate my usage?

I folded in the dependency and built.

I cannot seem to get to my target page though on submit.

Code follows below. All I did was change my listener to return an ILink and left the rest as-is.

Thanks

Best regards
Ken in nashua

   @InjectObject("engine-service:page")
   public abstract IEngineService getPageService();

   public ILink showAddPage(IRequestCycle cycle) {
       getCallbackStack().push(buildCallback());

       EditPage editPage = (EditPage) getPageResolver().resolvePage(cycle,
               getCollectionDescriptor().getElementType().getName(),
               PageType.EDIT);
       try {
           boolean isModelNew = true;

           // we need to do some indirection to avoid a StaleLink
           EditCallback nextPage = new EditCallback(editPage.getPageName(),
                   buildNewMemberInstance(), isModelNew);
String currentEditPageName = getPage().getRequestCycle().getPage()
                   .getPageName();
           ((EditPage) cycle.getPage(currentEditPageName))
                   .setNextPage(nextPage);
// editPage.setModel(getCollectionDescriptor().getElementType().newInstance());

       } catch (Exception ex) {
           throw new TrailsRuntimeException(ex);
       }

return getPageService().getLink(false, getPage().getRequestCycle().getPage()
               .getPageName());
   }

_________________________________________________________________
Need a break? Find your escape route with Live Search Maps. http://maps.live.com/default.aspx?ss=Restaurants~Hotels~Amusement%20Park&cp=33.832922~-117.915659&style=r&lvl=13&tilt=-90&dir=0&alt=-1000&scene=1118863&encType=1&FORM=MGAC01


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to