2016-04-19 13 views
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"> 
+0

のように更新する<p:tab>試すために任意のIDを使用していない見ることができますfalse'' – Kukeltje

+0

はい、これが原因です。ありがとうございます –

+0

次回は[mcve]の作成を開始します。そうすることで、このような解決策が見つかるかもしれません。 – Kukeltje

答えて

0

私はあなたには、いくつかのIDを割り当て、 `AJAXを=」を使用したときに正確に設計されたとして、このupdate=":movementTabview:tabId:temperatureAnalysisPanel"