2013-12-18 2 views
2

У меня странная проблема с компонентом-мастером. Когда я нажимаю следующую кнопку при вводе некоторых значений на первой вкладке, она переходит к следующей вкладке. Там я ввел некоторые значения и нажал кнопку «Назад», вот и проблема: я перешел на первую вкладку и снова. Если я нажму следующую кнопку, введенные значения вернутся к нулевому значению.Мастер стилей сбрасывает значения нажатием кнопки «Назад»

Я размещаю код ниже.

<p:tab id="personal" title="Personal"> 

    <p:panel header="Personal Details"> 

     <h:messages errorClass="error"/> 

     <h:panelGrid columns="2" columnClasses="label, value" styleClass="grid"> 
      <h:outputText value="Firstname: *" /> 
      <p:inputText required="true" label="productName" 
       value="#{product.productName}" /> 

      <h:outputText value="Lastname: *" /> 
      <p:inputText required="true" label="productName" 
       value="#{product.loggedInUserName}" /> 


     </h:panelGrid> 
    </p:panel> 
    </p:tab> 

    <p:tab id="address" title="Address"> 
    <p:panel header="Adress Details"> 

 <h:panelGrid columns="2" columnClasses="label, value" styleClass="grid"> 
      <h:outputText value="Firstname: " /> 
      <p:inputText label="updateName" 
       value="#{product.updateName}" /> 

      <h:outputText value="Lastname:" /> 
      <p:inputText label="error" 
       value="#{product.error}" /> 


     </h:panelGrid> 

    </p:panel> 
    </p:tab> 

    <p:tab id="contact" title="Contact"> 
    <p:panel header="Contact Information"> 

     <h:messages errorClass="error"/> 

     <h:panelGrid columns="2" columnClasses="label, value" styleClass="grid"> 
      <h:outputText value="Firstname: *" /> 
      <p:inputText required="true" label="majorVersion" 
       value="#{product.majorVersion}" /> 

      <h:outputText value="Lastname: *" /> 
      <p:inputText required="true" label="minorVersion" 
       value="#{product.minorVersion}" /> 

     </h:panelGrid>    
    </p:panel> 
    </p:tab> 

    <p:tab id="confirm" title="Confirmation"> 
    <p:panel header="Confirmation"> 
     <h:messages errorClass="error"/> 

     <h:panelGrid columns="2" columnClasses="label, value" styleClass="grid"> 
      <h:outputText value="Firstname:" /> 
      <p:inputText label="buildVersion" 
       value="#{product.buildVersion}" /> 

      <h:outputText value="Lastname:" /> 
      <p:inputText label="productRevision" 
       value="#{product.productRevision}" /> 
     </h:panelGrid> 
    </p:panel> 
    </p:tab> 

Любые предложения greately оценили.

+0

Какова область действия управляемого продукта «продукт»? – Apurv

+0

сессия scope @Apurv – user1625988

+0

любые предложения? – user1625988

ответ

0

проверить, что ваш управляемый компонент был создан должным образом

Смежные вопросы