我有一个丰富的: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>
此致
萨蒂亚
答案 0 :(得分:0)
在我弄清楚如何做到这一点后,这似乎很简单。
我为rich:menuItem添加了动作以及actionListener,它按照我想要的方式工作。 &LT;
rich:menuItem value="#{msgs.menuAddMember}" action="addMemberAction" actionListener="#{memberBean.addNew}"/>
使用上面的代码,调用第一个侦听器,它将填充下拉值,然后移动到使用这些下拉列表的视图。