Do modo que está funciona, se eu coloco appendToBody=true, não funciona…
O que é preciso ser feito para funcionar?
<h:form id="detalhesCliente">
<p:dialog header="Detalhes do Cliente" widgetVar="clienteDialog" resizable="false" width="400" height="250" appendToBody="false" modal="false">
<p:panelGrid id="panelDetalhes" style="width:100%">
<p:row>
<p:column style="width: 80px">
<h:outputText value="Código:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.cli_codigo}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="Razão Social:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.cli_razao}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="CNPJ:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.cli_cnpj}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="IE:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.cli_ie}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="Responsável:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.pes_nome}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="Email:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.pes_email}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="Endereço:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.pes_endereco}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="Bairro:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.pes_bairro}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="Estado:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.cid_id.est_id.est_nome} (#{pedidoBean.selectedCliente.cid_id.est_id.est_sigla})"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="Cidade:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.cid_id.cid_nome}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="CEP:" style="font-weight: bold" />
</p:column>
<p:column>
<h:outputText value="#{pedidoBean.selectedCliente.pes_cep}"/>
</p:column>
</p:row>
<p:row>
<p:column>
<h:outputText value="Telefones:" style="font-weight: bold" />
</p:column>
<p:column>
<h:dataTable value="#{pedidoBean.selectedCliente.telefone}" var="t" class="telefones">
<h:column>#{t.tel_numero}</h:column>
<h:column><b><h:outputText value="#{t.tel_tipo}" converter="converterTipoTelefone" style="margin-left: 5px"/></b></h:column>
</h:dataTable>
</p:column>
</p:row>
</p:panelGrid>
<f:facet name="footer">
<p:outputPanel id="panelFooter">
<div align="center">
<p:commandButton value="Selecionar" onclick="clienteDialog.hide()" actionListener="#{pedidoBean.stepNegociacao}" update=":wizForm" ajax="true"></p:commandButton>
<p:commandButton value="Alterar" style="margin-right:20px;margin-left: 20px" onclick="location.href='/vendas/alterarCliente.jsf?id=#{pedidoBean.selectedCliente.pes_id}';"></p:commandButton>
<p:commandButton value="Fechar" onclick="clienteDialog.hide()"></p:commandButton>
</div>
</p:outputPanel>
</f:facet>
</p:dialog>
</h:form>
Obrigado!