2010-08-02 4 views
0

Je suis en train d'ouvrir un panneau modal riche en données de population sur un bouton cliquez surOuverture d'un riche panneau Modal sur le bouton Cliquez

essayé

<h:commandButton id="btn_search" value="#{text['button.add']}" 
        action="#{cartBean.search}" 
        oncomplete="#{rich:component('dlg_results')}.show()">        
        </h:commandButton> 

et

<h:commandButton id="btn_search" value="#{text['button.add']}" 
        action="#{cartBean.search}" immediate="true"> 
         <rich:componentControl for="dlg_results" attachTo="btn_search" operation="show" event="onclick"/> 
        </h:commandButton> 

Ce code ouvre le panneau de modèle sur le clic de bouton mais quand la réponse est renvoyée du serveur toute la page est rafraichie

quelqu'un peut-il suggérer un moyen de gérer cela ???

Répondre

2

Utilisez <a4j:commandButton> au lieu de h:commandButton.

+1

+1. 'h: commandButton' n'a même pas terminé. – Bozho

1

Merci, ceci a été une information utile. J'ai utilisé showWhenRendered tag dans rich:modalpanel pour résoudre mon problème. J'ai ajouté une variable dans mon bean et ai mis sa valeur à vrai sur le clic de bouton si les disques sont trouvés.

Questions connexes