Bonjour,

J'ai vu que c'était un sujet fréquemment évoqué mais là... je plante un peu.

J'ai une popin (modalPanel) qui contient entre autre une combobox (selectOneListbox) sur laquelle j'ai placé un observateur d'événement a4j:support onblur qui lance un traitement.

Ce traitement crée dynamiquement des composants outputText et inputText dans un panelGrid de ma popin (bindé avec mon bean).

Mon soucis est que malgré le fait que je spécifie à mon a4j:support la zone à raffraichir avec l'attribut reRender (le panelGrid où ont été crées dynamiquement les composants), celui-ci ne s'actualise pas. Je pense que j'ai manqué une étape...

Merci pour votre aide.

Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<h:outputText value="Formule de calcul : "/>
<h:selectOneListbox size="1" value="#{element.formula}">
	<f:selectItems value="#{chargingBean.formulas}" />
	<a4j:support event="onblur" reRender="parametersPanel" action="#{chargingBean.fillParametersList}"/>
</h:selectOneListbox>
<h:outputText value="Paramètres de la formule de calcul : "/>
<h:panelGrid columns="1" id="parametersPanel" header="Panel Header" binding="#{chargingBean.parametersPanel}"/>
PS: je suis sûr que l'arbre des composants a été mis à jour.
PS2: JSF/Facelets/RichFaces/Spring