cant understand before-redirect=false
diegocoronel Apr 25, 2008 5:12 PMHi,
Im ending conversation using before redirect false, but its not working, im always in same conversation, my problem: i have a search page and one page to insert, when my insert page return sucesso i want to end conversation using before redirect false to show my success message and redirect to my search page, but im in same conversation and when a click on button to go to insert page my objects are still there, and when i use before redirect true it works, but i cant show any success message because my objects are detroied, is it normal ? what should i do ?
my seach page xml:
<page xmlns="http://jboss.com/products/seam/pages"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:s="http://jboss.com/products/seam/taglib"
xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd"
view-id="/face/almoxarifado/cadastro_tipomaterial/pesquisar.seam"
login-required="true">
<restrict>#{s:hasRole('mod_almoxarifado.tipoMaterial')}</restrict>
<begin-conversation join="true" flush-mode="MANUAL" />
<navigation>
<rule if-outcome="inserir">
<redirect view-id="/face/almoxarifado/cadastro_tipomaterial/inserir.seam"/>
</rule>
<rule if-outcome="editar">
<redirect view-id="/face/almoxarifado/cadastro_tipomaterial/editar.seam"/>
</rule>
</navigation>
</page>and my insert page xml:
<page xmlns="http://jboss.com/products/seam/pages"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:s="http://jboss.com/products/seam/taglib"
xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd"
view-id="/face/almoxarifado/cadastro_tipomaterial/inserir.seam"
login-required="true">
<restrict>#{s:hasRole('mod_almoxarifado.tipoMaterial')}</restrict>
<navigation>
<rule if-outcome="cancel">
<end-conversation before-redirect="true"/>
<redirect view-id="/face/almoxarifado/cadastro_tipomaterial/pesquisar.seam"/>
</rule>
<rule if-outcome="sucesso">
<end-conversation before-redirect="false"/>
<redirect view-id="/face/almoxarifado/cadastro_tipomaterial/pesquisar.seam"/>
</rule>
<rule if-outcome="editar_acesso">
<redirect view-id="/face/almoxarifado/cadastro_tipomaterial/editar_acesso.seam"/>
</rule>
</navigation>
</page>ty, sry about english