Chamar uma pagina no Dialog

18/09/2017

0

Ola, bom dia.
Tenho um XHTML que esta trazendo o resultado da consulta que eu quero:
<h:body>
        <h:form>
            <p:dataTable var="entregador" value="#{MBEntregadores.mostrarEntregadores()}" >
                <p:column headerText="Código">
                    <h:outputText value="#{entregador.id_codfunc}" />
                </p:column>
 
                <p:column headerText="Nome">
                    <h:outputText value="#{entregador.func_nome}" />
                </p:column>
                <p:column style="width:20px;text-align: center">
                    <p:commandButton icon="ui-icon-search" actionListener="#{MBEntregadores.onselecionaEntregador(entregador)}" />
                </p:column>
            </p:dataTable>
        </h:form>
    </h:body>

o Resultado é uma lista com os funcionários habilitados a entregar a mercadoria.

tenho um comandoButton que deve carregar esta pagina num dialog:


<p:commandButton value="Selecione Entregador" icon="ui-icon-extlink" 
							actionListener="selecionaEntregador">
								<p:ajax event="dialogReturn"
									listener="#{MBEntregadores.onselecionaEntregador()}"
									update="msg" />
							</p:commandButton>


Só que quando clico nee ele nao faz nada.

Alguem poderia me ajudar
Weldes Goncalves

Weldes Goncalves

Responder

Post mais votado

19/09/2017

Olá Weldes,
tudo bem?

Encontrei um exemplo de botão que quando clicado abre uma lista de carros na janela Dialog, também utilizando o actionListener.
Exemplo:
<h:form>
<p:growl id="growl" showDetail="true" />
<p:commandButton value="Select Car" icon="ui-icon-extlink" actionListener="#{dfView.chooseCar}">
<p:ajax event="dialogReturn" listener="#{dfView.onCarChosen}" update="growl" />
</p:commandButton>
</h:form>
Veja mais: https://www.primefaces.org/showcase/ui/df/data.xhtml
Espero que ajude!

Abraço,
Cida Luna.

Aparecida Gonçalves

Aparecida Gonçalves
Responder

Mais Posts

21/11/2017

Weldes Goncalves

Valeu. obrigado deu certo
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar