@lucoso2 escreveu:
Estou desenvolvendo um sistema pra web utilizando JSF com Primefaces...fiz um template aqui e estou tendo um problema que não consigo resolver de jeito nenhum!!
Quando eu coloco no conteúdo um dialog modal...este dialog fica inacessivel e trava o sistema inteiro....e não consigo preencher os campos necessarios para cadastrar um paciente!
Procurei no google e vi algumas pessoas resolvendo este problema usando o appendTo="@(body)"...fiz isso no meu e resolveu este problema....porém agora quando vou cadastrar o paciente os valores NÃO são setados no objeto que estou tentando persistir!!!
Fazendo uns testes...criei uma pagina xhtml, e sem usar o template (mas usandoo mesmo dialog) o objeto é persistido normalmente sem nenhum erro!! Por isso sei que o problema esta no Template que eu fiz....mas ja tentei de tudo para resolver e não consegui....
No meu Template uso o componente layout e layoutUnit para separar as divisões na tela!!!!
Segue meu Template:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" xmlns:p="http://primefaces.org/ui"> <h:head> <meta charset="UTF-8"/> <title>Clinica Sao Mateus</title> <h:outputStylesheet library="saomateus" name="estilo.css"/> <ui:insert name="jscript" /> </h:head> <h:body> <p:layout style="min-width:1400px;max-width:1400px;min-height:900px" fullPage="true"> <p:layoutUnit position="north" size="100"> <h:form> <h:graphicImage library="saomateus" name="logo-clinica.png" height="50"></h:graphicImage> <h:outputLink id="linklogout" title="Logout" style="text-align:center" value="#{request.contextPath}/security_logout"> <h:outputLabel value="Sair Do Sistema" /> </h:outputLink> </h:form> </p:layoutUnit> <p:layoutUnit position="west" size="220" header="Menu" resizable="true" closable="true" collapsible="true"> <h:form> <p:panelMenu style="width=200px"> <p:submenu label="Agendamentos" icon="ui-icon-check"> <p:menuitem value="Consultas" outcome="Consultas"/> <p:menuitem value="Exames" outcome="Exames"/> </p:submenu> <p:submenu label="Pessoas" icon="ui-icon-check"> <p:menuitem value="Pacientes" outcome="Pacientes"/> <p:menuitem value="Medicos" outcome="Medicos"/> <p:menuitem value="Funcionarios" outcome="Secretarias"/> </p:submenu> <p:submenu label="Convenios" icon="ui-icon-check"> <p:menuitem value="Consultar" outcome="Convenios"/> </p:submenu> <p:submenu label="Relatorios" icon="ui-icon-check"> <p:menuitem value="Criar" outcome="CriarRelatorio"/> <p:menuitem value="Consultar" outcome="ConsultarRelatorios"/> </p:submenu> <p:submenu label="Usuarios" icon="ui-icon-check"> <p:menuitem value="Consultar" outcome="ConsultarUsuarios"/> </p:submenu> </p:panelMenu> </h:form> </p:layoutUnit> <p:layoutUnit position="center" size="600"> <h:form> <ui:insert name="corpo"/> </h:form> </p:layoutUnit> <p:layoutUnit position="south" size="30"> <!-- Rodape --> </p:layoutUnit> </p:layout> <h:form> <p:confirmDialog global="true" showEffect="fade" hideEffect="fade"> <p:commandButton value="Yes" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" /> <p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" /> </p:confirmDialog> </h:form> </h:body> </html>
Quem puder me ajudar, agradeço desde já!!!
Mensagens: 1
Participantes: 1