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}"/>