4 Replies Latest reply on Apr 21, 2008 7:04 AM by lucab

    reRender does not work properly on IE

    lucab

      We have the following code. What we are trying to do is reRender an input field after an ajax request. As usual, IE gives some annoyance. We can't understand why on firefox the same code works fine. Probably there's an issue we are not aware of. hints and suggestions will be appreciated.

      regards

      *don't mind if due to cut&paste some tag closure is missing. that's not the case in the real code

      <a4j:region id="createBP">
       <div id="test"></div>
       <a4j:form id="nuovoBP">
       <a4j:keepAlive beanName="businessPartner" />
       <rich:simpleTogglePanel label="#{menu.bp}" switchType="client">
       <a4j:outputPanel id="bp-panel" layout="block">
       <rich:panel >
       // more stuff before this line
       <h:panelGrid columns="2" styleClass="myTable">
      
      
       <rich:comboBox id="cardType" value="#{businessPartner.bp.sapType}" defaultLabel="seleziona tipo">
       <f:selectItems value="#{businessPartner.bp.types}" />
       <f:converter converterId="it.runtime.Map" />
       <a4j:support event="onselect" ajaxSingle="true" reRender="email" actionListener="#{businessPartner.processAjax}"/>
       </rich:comboBox>
       </h:panelGroup>
      
       // more stuff after this line
       </a4j:outputPanel> <!-- bp panel -->
      
       <a4j:outputPanel id="tab1" layout="block">
       <rich:tabPanel switchType="client">
       <rich:tab label="#{tab.generalInfo}">
       <h:panelGrid columns="4" styleClass="myTable">
       // more stuff before this line
      
       <h:outputLabel value="#{bp.email}" />
       <h:inputText id="email" value="#{businessPartner.bp.sapEmail}" />
      // more stuff after this line
      
       </h:panelGrid>
       </rich:tab>