我有一个关于seam 2.1.2的问题
我想在用户单击菜单时结束对话,但这必须在menu.xhtml或pages.xml中完成。我需要这个,因为我有以下问题:
单击菜单中的“a”页
点击“搜索”按钮显示列表a。
忘记列表“a”并单击菜单中的“b”页。
点击“搜索”按钮显示列表b。
再次执行步骤1,即使我没有单击“搜索”按钮,列表“a”仍会继续。
如果我想使用@end,我需要为start页面创建一个新方法。我在pages.xml和propagation=end-in菜单中尝试了标记,但在单击按钮之前列表仍然显示结果
菜单按钮:
<li><s:link propagation="none" action="/T925Historico.seam" value="Historico 925" /></li>
页面.xml
<page view-id="/T925Historico.xhtml" login-required="true" action="#{usuarioBean.validaUsuario()}">
<navigation>
<rule if-outcome="erro">
<redirect view-id="/error.xhtml"/>
</rule>
<rule if-outcome="detalhe">
<redirect view-id="/T925Retorno.xhtml" include-page-params="true" />
</rule>
<end-conversation/>
</navigation>
</page>
谢谢!
1条答案
按热度按时间wswtfjt71#
<end-conversation/>
应该在每个<rule>
,所以试试。。。