Hi all. Im having a problem with a a4j:commandButton and several t:outputText components wrapped inside an a4j:outputPanel. Here is the code:
<a4j:outputPanel id="profdetail" > <t:panelGrid columns="2" cellpadding="0" border="0"> <t:outputText value="#{msg.userId}" styleClass="output" /> <t:inputText id="prid" disabled="true" maxlength="3" styleClass="input" value="#{profileBean.id}"/> <t:outputText value="#{msg.userFN}" styleClass="output" /> <t:inputText id="pfn" maxlength="20" styleClass="input" value="#{profileBean.fname}"/> <t:outputText value="#{msg.userLN}" styleClass="output" /> <t:inputText id="pln" maxlength="20" styleClass="input" value="#{profileBean.lname}"/> <t:outputText value="#{msg.userRole}" styleClass="output" /> <t:inputText id="prole" maxlength="10" styleClass="input" value="#{profileBean.role}"/> <t:outputText value="#{msg.userReg}" styleClass="output" /> <t:inputText id="prsub" maxlength="10" styleClass="input" value="#{profileBean.subregion}"/> <t:outputText value="#{msg.userUsr}" styleClass="output" /> <t:inputText id="pusr" maxlength="15" styleClass="input" value="#{profileBean.username}"/> <t:outputText value="#{msg.userOldPass}" styleClass="output" /> <t:inputSecret id="pop" maxlength="10" styleClass="input" value="#{profileBean.oldpassword}"/> <t:outputText value="#{msg.userNewPass}" styleClass="output" /> <t:inputSecret id="pnp" maxlength="10" styleClass="input" value="#{profileBean.newpassword}"/> <t:outputText value="#{msg.userReEnter}" styleClass="output" /> <t:inputSecret id="psnp" maxlength="10" styleClass="input" value="#{profileBean.newpasswordsec}"/> <t:outputText value="" styleClass="output" /> <a4j:commandButton action="#{profileBean.update}" value="#{msg.userChange}" styleClass="submit" reRender="profdetail" alt="Update your profile"/> </t:panelGrid> </a4j:outputPanel>