Jsf 2 Primefaces TabChangeEvent不';t火

Jsf 2 Primefaces TabChangeEvent不';t火,jsf-2,primefaces,Jsf 2,Primefaces,我正在WebLogic10.3.6上运行一个JSF2.2(Mojarra)和PrimeFaces3.5的项目 这是我的一段代码 <ui:composition> <ui:define> ... <p:layout> <p:layoutUnit id="filters"> <h:form id="form_filters">

我正在WebLogic10.3.6上运行一个JSF2.2(Mojarra)和PrimeFaces3.5的项目

这是我的一段代码

<ui:composition>
    <ui:define>
        ...
        <p:layout>
            <p:layoutUnit id="filters">
                <h:form id="form_filters">
                ...
                </h:form>
            </p:layoutUnit>
            <p:layoutUnit id="Tabs">
                <h:form id="form_tabs">
                    <p:tabView id="tw" 
                            dynamic="true" 
                            cache="false" 
                            onTabShow="handleTab();"
                            activeIndex="#{research.tabIndex}">

                            <p:ajax event="tabChange" 
                                listener="#{research.onTabChange}" 
                                partialSubmit="true" 
                                process="tw"/>

                            <p:tab id="Included" title="#{msg['research.tab.included']}" 
                                rendered="#{p:ifAnyGranted('ROLE_PROJECT_MANAGER, ROLE_TECNICAL_TEAM')}" > 
                                <h:panelGroup id="included_table" styleClass="scrollable" 
                                    layout="block" 
                                    rendered="#{p:ifAnyGranted('ROLE_PROJECT_MANAGER, ROLE_TECNICAL_TEAM')}">
                                    <ui:include src="/pages/research/include_table.xhtml" />
                                </h:panelGroup>
                            </p:tab>
                            <p:tab id="Reviewed" title="#{msg['research.tab.reviewed']}" 
                                rendered="#{p:ifAnyGranted('ROLE_PROJECT_MANAGER, ROLE_REGISTRATION, ROLE_SUPPLIES')}">
                                <h:panelGroup id="reviewed_table" styleClass="scrollable" 
                                    layout="block" rendered="#{p:ifAnyGranted('ROLE_PROJECT_MANAGER')}">
                                    <ui:include src="/pages/research/all_table.xhtml" />
                                </h:panelGroup>
                                <h:panelGroup id="registration_reviewed_table" styleClass="scrollable" 
                                    layout="block" rendered="#{p:ifAnyGranted('ROLE_REGISTRATION, ROLE_SUPPLIES')}">
                                    <ui:include src="/pages/research/registration_reviewed_table.xhtml" />
                                </h:panelGroup>
                            </p:tab>
                        </p:tabView>
                </h:form>
            </p:layoutUnit>
        </p:layout>
    </ui:define>
</ui:composition>

...
...
我的问题是:

我过滤选项卡1(包括)中的一些数据(p:datatable)。单击选项卡2(已审阅)时,不会触发tabChange事件。但是,如果我再次筛选并更改选项卡,事件将重新发送

你有什么提示吗

如果您需要更多的代码或有一些问题,请告诉我


致以最良好的祝愿

“删除partialSubmit时会发生什么?”raylee。抱歉耽搁了。当我删除partialSubmit时没有任何变化。OnAbrashow不应该包含el吗?或者你在什么地方定义了JS?