如何在调用bean之后导航到页面

时间:2011-02-12 18:47:38

标签: richfaces

我有一个丰富的:toolBar,当我点击一个menuItem时,它应该在我的支持bean中初始化几个参数,然后导航到相应的视图页面。

你能让我知道如何做到这一点吗?

,即根据调用addNew方法后的代码,视图应符合导航规则。

rich:toolBar代码是:

    <rich:toolBar id="menuBar">

        <rich:dropDownMenu>

            <f:facet name="label">Menu</f:facet>

            <rich:menuItem value="#{msg.menuAddMember}" submitMode="ajax"

                action="#{memberBean.addNew}">

            </rich:menuItem>

        </rich:dropDownMenu>

    </rich:toolBar>

导航规则是:

<navigation-rule>

    <from-view-id>/common/template.xhtml</from-view-id>

    <navigation-case>

        <from-action>#{memberBean.addNew}</from-action>

        <to-view-id>/pages/addMember.xhtml</to-view-id>

    </navigation-case>

</navigation-rule>

此致

萨蒂亚

1 个答案:

答案 0 :(得分:0)

在我弄清楚如何做到这一点后,这似乎很简单。

我为rich:menuItem添加了动作以及actionListener,它按照我想要的方式工作。 &LT;

rich:menuItem value="#{msgs.menuAddMember}" action="addMemberAction" actionListener="#{memberBean.addNew}"/>

使用上面的代码,调用第一个侦听器,它将填充下拉值,然后移动到使用这些下拉列表的视图。