Primefaces 4.如何更新p:tabView之外的元素

时间:2013-12-30 13:04:29

标签: jsf-2 primefaces

假设有两个标签。我想在p:tabView下方显示一个按钮,如果用户在第一页上,另一方面,如果用户在第二页上,我想不显示该按钮。我怎么能这个功能呢? 我的代码:

<h:form id="fr">
    <p:tabView id="tabV" activeIndex="#{mngr.tabIndex}">
        <p:ajax event="tabChange" listener="#{mngr.onTabChanged}" update=":fr:button"/>
        <p:tab>
            Tab one
        </p:tab>

        <p:tab>
            Tab two
        </p:tab>
    </p:tabView>
    <p:commandButton id="button" rendered="#{mngr.tabIndex == 0}"/>
</h:form>

无论您是在第一个选项卡还是第二个选项卡上,都会呈现按钮,但是如果手动刷新页面,则会出现差异,然后按钮呈现按预期工作。如何在标签更改事件上更新该按钮?

0 个答案:

没有答案