1 Reply Latest reply on Nov 12, 2008 7:48 AM by ilya_shaikovsky

    Rerennder outer region panel from an inner Ajax region

    saravvij

      When I try to rerender the outside region panel from an inner ajax region, rerender is not taking any effect. Shouldn't I call ?. How to rerender outside region components when some action is done inside region?

      My code snippet

      <rich:panel id="myPanel" style="width: 500px">
      <f:facet name="header">
      <h:outputText value="Enter User Information" />
      </f:facet>

      <a4j:region id="itemIdReg" renderRegionOnly="true">
      <h:panelGrid border="0" columns="2">
      <h:outputText value="#{content.itemId}"/>
      <h:panelGroup>
      <h:inputText id="ItemId" value="#{MyBean.itemId}">
      <a4j:commandButton reRender="myPanel" actionListener="#{MyBean.loadItem}" value="Load"></a4j:commandButton>
      </h:panelGroup>
      </h:panelGrid>
      </a4j:region>
      <h:panelGrid border="0" columns="2">
      <rich:outputText value="Name">
      <rich:inputText value=#{MyBean.userName}>
      <rich:outputText value="Address">
      <rich:inputText value=#{MyBean.address}>
      </h:panelGrid>
      </rich:panel>

      outside "Mypanel" is not rerendered when inside region commandButton - actionlistener is fired.