
		melquesantana
		
		(usa Outra)
		
		Enviado em 08/11/2017 - 11:53h 
		LSSilva ,o atributos já serão colocados na tela .xhtml
o que quer o método clienteDao.salvarCliente(cliente); deveria fazer , era pegar os dados digitado pelo usuário e salva-los
acredito que o problema seja o meu xhtml, fiz um outro com layout com oncomplete="PF('dialogo').show();" e  widgetVar="dialogo"  e funcionou normalmente, porem quero da primeira forma, pois o layout ficou mais agradável .
vou mostrar o arquivo.xhtml que funciona, porem não gostei do formato :
<h:form id="formListagem">
		<p:panel >
				<f:facet name="footer">
					<p:commandButton value="Cadastrar cliente" title="novo Cliente" oncomplete="PF('dialogo').show();" 
					actionListener="#{clienteBean.novo}" 
					update=":mensagem :formCadastro:painel" >
					<f:actionListener type="org.omnifaces.eventlistener.ResetInputAjaxActionListener" />
					</p:commandButton>
				 
				</f:facet>
			 
		</p:panel>
	</h:form>
	<p:dialog header="Cliente - Cadastro" widgetVar="dialogo"
		draggable="false" resizable="false" modal="true" closable="false">
		<h:form id="formCadastro">
		<div class="ui-fluid" >
			<p:panelGrid id="painel" columns="2" layout="grid">
			
				<p:outputLabel value="Nome:"  />
				<p:inputText  value="#{clienteBean.cliente.nome}"  />
			 	 
			 	 
				<p:outputLabel value="Telefone:" />
				<p:inputText value="#{clienteBean.cliente.telefone}" />
				
				<p:outputLabel value="CPF:" />
				<p:inputText value="#{clienteBean.cliente.cpf}" />
				
				<p:outputLabel value="Cidade:" />
				<p:inputText value="#{clienteBean.cliente.cidade}" />
				
			</p:panelGrid>
</div>
			<h:panelGrid columns="2">
				<p:commandButton value="Salvar" actionListener="#{clienteBean.SalvarCliente}" 
				update=":mensagem :formCadastro:painel :formListagem"/>
				<p:commandButton value="Fechar" oncomplete="PF('dialogo').hide();" />
			</h:panelGrid>
		</h:form>