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]