Hi Jan,
try this:
in your java file:
@InjectObject("engine-service:external")
public abstract IEngineService getExternalService();
String linkURL = getExternalService().getLink(false, new
ExternalServiceParameter("YourPageName", new Object[] {parameter1,
parameter2, ...})).getURL());
in your page file:
public abstract class YourPage extends BasePage implements IExternalPage ,
PageBeginRenderListener {
public abstract Long getParameter1();
public abstract void setParameter1(Long id);
public abstract Long getParameter2();
public abstract void setParameter2(Long id);
....
public void pageBeginRender(PageEvent event) {
// Do something here with the parameters
}
public void activateExternalPage(Object[] parameters, IRequestCycle
cycle)
{
setParameter1((Long)parameters[0]);
setParameter2((Long)parameters[1]);
}
}
Hopes it helps,
Jacob
--
View this message in context:
http://www.nabble.com/BreadCrumb-thoughts...-tf3866074.html#a10953676
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]