我正在使用“panelTabbedPane”并创建了 3 个具有不同处理元素的选项卡。完成第一个选项卡上的详细信息,切换到第二个和第三个工作得很好。但是一旦我决定从第三个选项卡切换到第一个或第二个选项卡,整个页面刷新和所有数据的加载都会再次发生。它对性能的影响很大。谁能帮我?
<t:panelTabbedPane enabledOnUserRole="true"
binding="#{ABCController.tabSet}" serverSideTabSwitch="true"
styleClass="tabbedPane" activeTabStyleClass="activeTab"
inactiveTabStyleClass="inactiveTab"
disabledTabStyleClass="disabledTab" activeSubStyleClass="activeSub"
tabContentStyleClass="tabContent"
immediateTabChange="false">
<t:panelTab id="panelTab1" disabled="#{abc.disableTabOne}"
label="#{abc.tab1LabelTxt}">
<jsp:include page="./test1.jsp"></jsp:include>
</t:panelTab>
<t:panelTab id="panelTab2" disabled="#{abc.disableTabTwo}"
label="#{abc.tab2LabelTxt}">
<jsp:include page="./test2.jsp"></jsp:include>
</t:panelTab>
<t:panelTab id="panelTab3" disabled="#{abc.disableTabThree}"
label="#{abc.tab3LabelTxt}" >
<h:outputText rendered="#{!abc.downloadView}">
<jsp:include page="./test3.jsp"></jsp:include>
</h:outputText>
<h:outputText rendered="#{abcn.downloadView}">
<jsp:include page="./test4.jsp" />
</h:outputText>
</t:panelTab>
<t:tabChangeListener
type="org.portlets.controller.ABCController" />
</t:panelTabbedPane>