Abrir modalPanel com a4j button

2 respostas
P

tenho parte deste código logo abaixo e gostaria que ao clicar no botão, abrisse o modalPanel mas com ele sendo atualizado na hora do click, tenho uma lista que deve ser carregada novamente após cada clique no botão.
o modalPanel aparece, mas não chama a funcão do getListaCondicao de novo, só a primeira vez que carrega a página, tenho algumas condições na primeira pagina que interfere na lista, com isso precisa chamar o get toda vez que abrir o modal, alguem tem alguma ideia que possa me ajudar? ja tentei muita coisa aqui.

obrigado

<a4j:commandButton styleClass="btnAcaoCondicaoPagamento"
                               title="Condição de Pagamento"
                               reRender="panelCondicao"
                               oncomplete="return !condicao(true);">
            </a4j:commandButton>

...

<rich:panel
				id="panelCondicao"
				header="Itens - Forma de Pagamento"                
				style="position: absolute; left: 80px; top: 80px; width: 470px; height: 385px; z-index: 2; visibility: hidden;">

                <h:panelGrid   columns="3" >

                   <div class="btnObrigatorio" title="Campo Obrigatório" />

                   <h:outputLabel
                    id="lb-condica-formaPagto"
                    styleClass="classLabel"
                    value="Forma de Pagamento: "/>

                   <h:selectOneMenu
                    onkeydown="return tabOnEnter(this, event, 2);"
                    value="#{vendaCadastro.vendaRelCondcPagto.condicaoPagamento}"
                    converter="condicaoPagamentoConverter"
                    id="venda-relCondcPagto">

                    <f:selectItem itemLabel=""/>
                    <f:selectItems  value="#{vendaCadastro.listaCondicao}" />
                    </h:selectOneMenu>
                    </h:panelGrid>
....

2 Respostas

vitenho

cara onde tah o modal panel?

P

não é bem um modal panel do rich faces, tenho um rich:panel e chamo ele com um javascript com propriedades de modalpanel, fazendo dele um popup e elementos semelhantes. e a lista que eu queria, consigo chama-la novamente junto com o panel através do

<f:setPropertyActionListener
value="#{item}“
target=”#{vendaCadastro.listaCondicao}" />

obrigado.

Criado 31 de julho de 2009
Ultima resposta 12 de ago. de 2009
Respostas 2
Participantes 2