[Richfaces] Et vous comment gérez vous les modal panels ?
Bonjour,
Je gere mes modal panels de cette facon :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<a4j:outputPanel id="modalControl">
<f:subview>
<c:if test="#{showModal}">
<rich:modalPanel id="modal">
....
</rich:modalPanel>
<script type="text/javascript">
javascript:Richfaces.showModalPanel('modal')
</script>
</c:if>
</f:subview>
</a4j:outputPanel> |
Le c:if est pour moi obligatoire car dans le cas contraire, JSF evalue le contenu de la balise modal, et si celle ci contient des beans non initialisés c'est le drame...
L'inconvénient c'est que cela nécessite pour afficher ou cacher la modal un aller retour serveur pour reRender le contenu de modalControl.
Qu'en pensez vous ?
Et vous comment les gérez vous ? :P