I would like to show listPrice field only when the status field is set to 'Approved'
reRender is not working.
listPrice field does not appear when I pick approved form the select box.
I only see the listPrice field after I submit the form and get back into it
<s:decorate id="statusDecoration" template="layout/edit.xhtml"> <ui:define name="label">Status</ui:define> <h:selectOneMenu id="status" value="#{inquireHome.instance.status}" > <s:selectItems value="#{requestStatusList}" var="requestStatus" label="#{requestStatus.requestStatus}" itemValue="#{requestStatus.requestStatus}" immediate="true" /> <a:support event="onblur" reRender="listPriceDecoration" bypassUpdates="true" ajaxSingle="true"/> </h:selectOneMenu> </s:decorate> <s:decorate id="listPriceDecoration" template="layout/edit.xhtml" rendered="#{inquireHome.instance.status == 'Approved'}"> <ui:define name="label">Est List Price</ui:define> <h:inputText id="listPrice" size="100" maxlength="100" value="#{inquireHome.instance.listPrice}" rendered="#{inquireHome.instance.status == 'Approved'}"> <a:support event="onblur" reRender="listPriceDecoration" bypassUpdates="true" ajaxSingle="true"/> </h:inputText> </s:decorate>