As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<config evaluator="aspect-name" condition="pemappe:posteingangsordner"> <navigation> <override from-view-id="/jsp/browse/browse.jsp" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> <override from-view-id="/jsp/pemappe/posteingang-browse.jsp" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> <override from-view-id="/jsp/*" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> <override from-view-id="/jsp/wizard/*" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> <override from-outcome="browse" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> <override from-outcome="finish" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> <override from-outcome="cancel" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> <override from-outcome="success" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> <override from-outcome="browse" to-view-id="/jsp/pemappe/posteingang-browse.jsp" /> </navigation> </config>
protected static final String CONDITION_PAGES_LOCATION = "/jsp/rules/";
protected static final String ACTION_PAGES_LOCATION = "/jsp/actions/";
<config evaluator="aspect-name" condition="txt:folder"> <navigation> <override from-view-id="/jsp/browse/browse.jsp" to-view-id="/jsp/txt/browse.jsp" /> <override from-outcome="browse" to-view-id="/jsp/teletext/browse.jsp" /> <override from-outcome="dialog:close" to-view-id="/jsp/teletext/browse.jsp" /> </navigation> </config> <config evaluator="aspect-name" condition="txt:folder"> <navigation> <override from-view-id="/jsp/dialog/container.jsp" to-view-id="/jsp/txt/browse.jsp" /> <override from-outcome="browse" to-view-id="/jsp/teletext/browse.jsp" /> <override from-outcome="dialog:close" to-view-id="/jsp/teletext/browse.jsp" /> </navigation> </config>
public class ModifyTxtFolder extends BaseDialogBean { . . . @Override public String cancel(){ String outcome = super.cancel(); navigator.setupDispatchContext(navigator.getCurrentNode()); FacesContext fc = FacesContext.getCurrentInstance(); fc.getApplication().getNavigationHandler().handleNavigation(fc, null, outcome); return outcome; } . . . }
18:33:34,558 User:admin DEBUG [web.app.AlfrescoNavigationHandler] handleNavigation (fromAction=null, outcome=dialog:close) 18:33:34,558 User:admin DEBUG [web.app.AlfrescoNavigationHandler] Current view id: /jsp/dialog/container.jsp 18:33:34,559 User:admin DEBUG [web.app.AlfrescoNavigationHandler] Closing dialog 18:33:34,559 User:admin DEBUG [web.app.AlfrescoNavigationHandler] Popped item from the top of the view stack: /jsp/browse/browse.jsp 18:33:34,560 User:admin DEBUG [web.app.AlfrescoNavigationHandler] view stack: [] 18:33:34,560 User:admin DEBUG [web.app.AlfrescoNavigationHandler] handleNavigation (fromAction=#{DialogManager.cancel}, outcome=dialog:close) 18:33:34,560 User:admin DEBUG [web.app.AlfrescoNavigationHandler] Current view id: /jsp/browse/browse.jsp 18:33:34,560 User:admin DEBUG [web.app.AlfrescoNavigationHandler] Attempting to close a dialog with an empty view stack, returning 'browse' outcome 18:33:34,560 User:admin DEBUG [web.app.AlfrescoNavigationHandler] Passing outcome 'browse' to original navigation handler 18:33:34,560 User:admin DEBUG [web.app.AlfrescoNavigationHandler] view stack: []