This content has been marked as final.
Show 2 replies
-
1. Re: ajax4jsf blocked by <h:selectOneMenu/>
sergeysmirnov Mar 16, 2007 12:46 PM (in response to dmacbride)"Blocks" means bypassing due validation or conversion errors. So, it is always good to have:
<a4j:outputPanel ajaxRendered="true">
<h:messages />
</a4j:outputPanel>
at least during the development time -
2. Re: ajax4jsf blocked by <h:selectOneMenu/>
sergeysmirnov Mar 16, 2007 12:52 PM (in response to dmacbride)Try to replace:
<h:selectOneMenu styleClass="selectOneMenu" id="menuProductSelection" converter="#{productsbean.converter}" value="#{submitRequest.product}"> <f:selectItems value="#{productsbean.products}"/> <a:support event="onchange" ajaxSingle="true" reRender="davetest1"/> </h:selectOneMenu>
with:<a4j:region> <h:selectOneMenu styleClass="selectOneMenu" id="menuProductSelection" converter="#{productsbean.converter}" value="#{submitRequest.product}"> <f:selectItems value="#{productsbean.products}"/> <a:support event="onchange" reRender="davetest1"/> </h:selectOneMenu> <a4j:region>
I.e. ajaxSingle with region. It guaranties that other field of the form will be not processes
P.S. the region without attributes is Ok for ajax4jsf 1.1.x. Otherwise, renderRegionOnly="false" is required in this particular case