I am relatively new to JSF and need help understanding how to make something work. I have a checkbox on a form that will allow a user to use an existing address instead of retyping the information. This works fine for an outputText component, but not for the inplaceInput. The inplaceInput values change only when I force a browser refresh.
<h:outputText value="Same as business address"/> <h:selectBooleanCheckbox id="useBusAddr" valueChangeListener="#locationController.useBusinessAddrListener}"> <a4j:support event="onclick" limitToList="true" reRender="outStreet1,locStreet1"/> </h:selectBooleanCheckbox> <h:panelGroup/> <h:outputText id="outStreet1" value="#{locationController.selectedLocation.streetOne}"/> <h:outputText value="#{msgs['protinuum.administration.cntdtls.street1']}"/> <rich:inplaceInput id="locStreet1" layout="block" value="#{locationController.selectedLocation.streetOne}" defaultLabel="#{msgs['protinuum.interface.clickme']}" selectOnEdit="true" valueChangeListener="#{locationController.contactDetailsValueChangeListener}"/>