0
<p:tab title="Temperature Analysis" rendered="#{!userBean.user.temperatureNotAllow}">
<p:outputPanel id="temperatureAnalysisPanel" >
<h:form style="margin-left: 800px">
<h:outputText value="Select Y-Axis Range"></h:outputText>
<h:panelGrid columns="5" cellspacing="9">
<h:panelGrid columns="1" style="margin-left: 0px">
<h:outputText id="displayRange" value="Between #{generatorDataLogBean.minRangeForTemp} and #{generatorDataLogBean.maxRangeForTemp}" />
<p:slider for="txt6,txt7" display="displayRange" style="width: 130px; margin-top: 0px" range="true" displayTemplate="Between {min} and {max}" step="10" minValue="-50" maxValue="150" >
<p:ajax event="slideEnd" process="txt6,txt7" />
</p:slider>
</h:panelGrid>
<h:inputHidden id="txt6" value="#{generatorDataLogBean.minRangeForTemp}" />
<h:inputHidden id="txt7" value="#{generatorDataLogBean.maxRangeForTemp}" />
<p:commandButton value="Change" style="width: 70px; height: 30px; margin-left: 15px" actionListener="#{generatorDataLogReportBean.changeGraph(generatorDataLogBean.maxRangeForTemp,generatorDataLogBean.minRangeForTemp)}" ajax="false" update=":movementTabview:temperatureAnalysisPanel" />
</h:panelGrid>
</h:form>
<p:chart type="line" model="#{generatorDataLogReportBean.animatedModel1}" style="width:98%;"/>
<br/>
</p:outputPanel>
</p:tab>
私のjsfページ内の1つのタブのみを更新したいのですが、commandButtonを更新したときにページ全体をどのように処理できますか? 私tabViewはこの下にあり:更新<p:jsfページのタブ
<p:layoutUnit position="center">
<p:tabView id="movementTabview" dynamic="true">
のように更新する
<p:tab>
試すために任意のIDを使用していない見ることができますfalse'' – Kukeltjeはい、これが原因です。ありがとうございます –
次回は[mcve]の作成を開始します。そうすることで、このような解決策が見つかるかもしれません。 – Kukeltje