Hello,
I am wondering if it is possible to initiate a pageflow simply using s:link and providing only a pageflow name and a propagation attribute( ie. no action binding).
The doco indicates shows the example below:
If the link begins a conversation, you can even specify a pageflow to be used:
<s:link action=?#{documentEditor.getDocument}? propagation=?begin?
pageflow=?EditDocument?/>
<s:link propagation="begin" pageflow="dummyFlow">Dummy Flow</s:link>
<pageflow-definition name="dummyFlow"> <start-state> <transition to="studyList"/> </start-state> <page name="studyList" view-id="/pages/study_list.xhtml" redirect="true"> <transition name="pick" to="studyDetails"/> <transition name="addNewStudy" to="studyCreationForm"/> <transition name="done" to="done"/> </page> ...
javax.servlet.ServletException: pageflow has not yet started javax.faces.webapp.FacesServlet.service(FacesServlet.java:121) org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
It should be a start-page, not a start-state.