Question

J'utilise JBoss Richfaces et j'ai besoin d'appeler rich: modalPanel quand une condition particulière se produit.

L'exemple de code est ici -

Ceci est le modalpanel

<rich:modalPanel  id="show_alert" height="125" width="325" zindex="2000">
                <h:outputText value="shamik testing"/><br/>
                <a4j:commandButton value="#{uiLabel.no}" onclick="#             {rich:component('show_alert')}.hide()" styleClass="button"/>
</rich:modalPanel>

Je souhaite afficher le panneau modal lorsque quelqu'un clique sur ce lien.

<a4j:commandLink value="#{uiLabel.config_ret}" id = "aaa"

actionListener="#{aging.configureRetention}"                            reRender="cp_tab_form">
<rich:componentControl for="show_alert" attachTo="aaa" operation="show" event="onclick"/>           
</a4j:commandLink>

J'essaie de rendre operation = " # # bean.cond} " de sorte que le nom de l'opération vient dynamiquement. Mais ne fonctionne pas.

Je souhaite appeler operation = hide when bean.cond = false et opération = afficher lorsque bean.cond = true.

Je pourrais faire quelque chose de très stupide ici: - (

Était-ce utile?

La solution

Désolé de l'avoir posté .. Je ne rendais pas le commandLink :-( pardon pour cela.

Autres conseils

Vous pouvez également utiliser les "données". attribut de a4j: commandLink pour renvoyer la valeur de bean.cond

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top