如何使Primefaces菜单项保持单击状态

时间:2014-08-31 14:49:02

标签: jsf primefaces

我希望当我单击“菜单项”(例如“活动请求”)并且当我单击“活动请求”页面中的按钮以查看“活动请求”时按钮颜色更改为保持标记(单击)时也是可能的细节。现在的行为如下:我点击了Active Request,按钮改变了颜色,当我点击Active Request Detail(Active Request页面中的一个按钮)时,菜单栏中的第一项似乎被点击(所有代理商),这非常令人困惑。 / p>

以下是菜单栏的代码:

  <h:form>
            <p:tabMenu activeIndex="#{param.i}">
                <p:menuitem value="All Agencies" outcome="allAgencies">
                    <f:param name="i" value="0" />
                </p:menuitem>
                <p:menuitem value="Add Request " outcome="addRequest">
                    <f:param name="i" value="1" />
                </p:menuitem>
                <p:menuitem value="Аctive Requests" outcome="userActiveRequests">
                    <f:param name="i" value="2" />
                </p:menuitem>
            </p:tabMenu>
        </h:form>

我感谢你愿意帮助我。提前谢谢!

1 个答案:

答案 0 :(得分:1)

<p:commandButton value="Details" 
action="userActiveRequestDetails?faces-redirect=true i=2">
</p:commandButton>