I had an error, with a4j:support, reRender, when i tried to make a reRender onchange on a suggestion box, or on a combo box. So the thing was that the component i was re rendering had an attribute rendered, which was wrong, because the reRender should be made on a parent of the component which contained the rendered condition, that because the reRender algorithm doesn’t know the component that need’s to be rendered, if it has a rendered attribute. So the explanation is on exadel’s web site live demo:
And from there we find out the following thing:
Therefore, after the component becomes rendered during the Ajax request, RichFaces delivers the rendered code to the client, but does not update a page, because the place for update is unknown. You need to point to one of the parent components that has no ‘rendered’ attribute. As an alternative, you can wrap the component with a4j:outputPanel layout=”none”.
So we shold have the following code (as an example):
si in alta parte:
So the thing should be solved now. Thank God !