Não consigo mostrar informações de um dialog do primefaces!

0 respostas
maiconkf

Pessoal, seguinte... tenho duas páginas em jsf.. a primeira é a pagina de cadastro de cliente e na segunda é a pagina do orçamento..
Nessa página do orçamento tem um botão que abre um modal com a tabela dos clientes já cadastrados, porém, ele abre um modal, a tela fica cinza e nao dá pra fazer nada.. só atualizando a página..

CLIENTE:
´ <ui:define name="dialog"> //CRIEI UM UI DEFINE.. NÃO SEI SE TA CERTO!
            <h:panelGrid id="teste" width="100%">
                <p:dataTable id="TableCliente" var="agrupa" value="#{clienteMNG.cliente}" widgetVar="tabelaCliente" 
                             emptyMessage="Pessoa/Cliente não encontrado" style="margin-top: 4px;"
                             paginator="true" rows="10"
                             paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                             rowsPerPageTemplate="5,10,15">

                    <f:facet name="header">
                        <p:outputPanel>
                            <h:outputText value="Pesquisa geral: " />
                            <p:inputText id="globalFilter" onkeyup="tabelaCliente.filter()" style="width:150px" />
                        </p:outputPanel>
                    </f:facet>
                    <p:column id="id" filterBy="#{agrupa.id}" 
                              headerText="ID" footerText="ID"
                              filterMatchMode="contains" style="margin-top: 1px;">
                        <h:outputText value="#{agrupa.id}" />
                    </p:column>

                    <p:column id="nome" filterBy="#{agrupa.nome}" 
                              headerText="Nome" footerText="Nome"
                              filterMatchMode="contains" style="margin-top: 1px;">
                        <h:outputText value="#{agrupa.nome}" />
                    </p:column>

                    <p:column id="agrupamentoCliente" filterBy="#{agrupa.cliente}" 
                              headerText="Tipo" footerText="Tipo"
                              filterMatchMode="contains" style="margin-top: 1px;">
                        <h:outputText value="#{agrupa.cliente}" />
                    </p:column>
                    <p:column style="width:40px" headerText="Alterar">
                        <p:commandButton icon="ui-icon-pencil" title="Alterar" action="#{clienteMNG.prepUpdate()}">
                            <f:param name="codEditar" value="#{agrupa.id}" />
                        </p:commandButton>                     
                    </p:column>
                    <p:column headerText="Excluir" style="width:40px">
                        <p:commandButton icon="ui-icon-close" title="Excluir" action="#{clienteMNG.remove()}" onclick="if (!confirm('#{msgs.msgConfRemove}')) return false" update=":teste">
                            <f:param name="codExcluir" value="#{agrupa.id}" />
                        </p:commandButton>
                    </p:column>
                    <f:facet name="footer">  
                        Total de registros : #{fn:length(clienteMNG.cliente)}
                    </f:facet> 
                </p:dataTable>
            </h:panelGrid>
            </ui:define>
ORÇAMENTO:
<p:row>
                                <p:column style="font-weight: bold;">Cliente</p:column>
                                <p:column><p:inputText id="descricao" value="#{veiculoMNG.descricao}" label="Descrição" size="5" />
                                    <p:commandButton id="modalDialogButton" value="..." onclick="dlg2.show();" type="button"/>   
                                    <p:dialog id="modalDialog" header="Modal Dialog" widgetVar="dlg2" modal="true" height="100">  
                                        <ui:insert name="dialog" />
                                    </p:dialog>  
                                    <p:inputText id="cliente" value="#{veiculoMNG.consumo}" label="Consumo" size="60" disabled="true" /></p:column>
                            </p:row>

É mais ou menos por ai?

Criado 19 de julho de 2012
Respostas 0
Participantes 1