J'utilise des richfaces dans mon projet et notamment le tag rich:modalPanel qui permet d'afficher des popups dans les pages.
Pour ce faire, j'inclus mon popup comme ceci :
<ui:include src="popup.xhtml" />
Ce popup contient ce code :
<rich:modalPanel id="sra" width="400" autosized="true" left="100" >
...
</rich:modalPanel>
Enfin, pour afficher la popup, je fais ceci dans la page principale :
<a4j:commandLink id="linkSRA" value="#{msg['SRA']}" action="#{controller.checkSRA}" oncomplete="#{rich:component('sra')}.show()" />
Tout fonctionne bien mais mon problème est le suivant :
Dans une page, j'ai plusieurs popups et chaque popup est incluse dans la page principale. Le poids de celle-ci est très important pour rien. Alors, comment puis-je faire pour charger le contenu de la popup en ajax lorsque je veux charger une popup ?
Gracias