Frage

Ich verwende JBoss Richfaces und ich brauche aufrufen reich: modalPanel wenn eine bestimmte Bedingung geschieht.

Der Beispielcode ist hier -

Dies ist der 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>

Ich möchte das modale Panel zeigen, wenn jemand auf diesen Link klickt.

<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>

Ich versuche, den Betrieb zu machen = "# {bean.cond}", so dass der Name der Operation kommt dynamisch. Aber hat nicht funktioniert.

Ich möchte Betrieb = verstecken rufen, wenn bean.cond = false und Betrieb = zeigen, wenn bean.cond = true.

Ich könnte etwas sehr dumm hier tun: - (

War es hilfreich?

Lösung

Sorry, dass es für die Entsendung .. Ich war nicht rerendering die command :-( Entschuldigung dafür.

Andere Tipps

Sie auch mit den „Daten“ Attribut des a4j aussehen könnte: command den Wert des bean.cond zurückzukehren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top