Pergunta

Eu estou usando JBoss Richfaces e eu preciso para invocar rico: modalPanel quando uma determinada condição acontece.

O código de exemplo é aqui -

Esta é a 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>

Eu quero mostrar o painel modal quando alguém clica neste link.

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

Eu estou tentando fazer a operação = "# {bean.cond}" para que o nome da operação vem dinamicamente. Mas não trabalhar.

Eu quero chamar operação = esconder quando bean.cond = false e operação = mostrar quando bean.cond = true.

eu poderia estar fazendo algo muito estúpido aqui: - (

Foi útil?

Solução

Desculpe por postar isso .. Eu não estava rerendering o commandLink :-( desculpe por isso.

Outras dicas

Você também pode olhar em usar o "dados" atributo do a4j: commandLink para retornar o valor do bean.cond

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top