I need to end a previous conversation and start a new one on the same page.
For a quick fix i implemented a page (pre.xhtml) with a button in it for beginning the
conversation.
pre.page.xml:
<?xml version="1.0" encoding="UTF-8"?>
| <page
xmlns="http://jboss.com/products/seam/pages"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://jboss.com/products/seam/pages
http://jboss.com/products/seam/pages-2.0.xsd">
|
| <end-conversation />
|
| <navigation>
| <rule if-outcome="enter">
| <begin-conversation flush-mode="manual" />
| <redirect view-id="/modules/queryCatalog/catalog/main.xhtml" />
| </rule>
| </navigation>
|
| </page>
|
pre.xhtml:
<rich:panel id="queryTreeContainerId"
styleClass="fwc-panel-noborder">
| <h:form>
| <h:commandButton value="Enter" action="enter" />
| </h:form>
| </rich:panel>
|
main.page.xml:
<?xml version="1.0" encoding="UTF-8"?>
| <page
xmlns="http://jboss.com/products/seam/pages"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://jboss.com/products/seam/pages
http://jboss.com/products/seam/pages-2.0.xsd"
| no-conversation-view-id="/modules/queryCatalog/catalog/pre.xhtml"
| conversation-required="true">
|
| </page>
|
As in the main.xhtml page has to be displayed a tree with lazy loaded data, the
conversation has to be started before the page has been rendered (and not after the user
does the first click i.e. expanding a tree node)
... i think.
Can anyone help me with this?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4100521#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...