[primefaces] abrir modal

1 resposta
zorba
boa tarde pessoal :D estou usando primefaces com facelets, e tenho o seguinte código template.xhtml
<h:form>
	<p:panel header="Cad">
		<h:panelGrid columns="4">
			<p:commandButton value="Novo" action ="#{managed.novo}" />
			<p:commandButton value="Salvar" actionListener="#{managed.salvarAction}"/>
		</h:panelGrid>
		
		<ui:insert name="conteudo" />
	</p:panel>
	</h:form>
cadastroAluno.xhtml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	template="/templates/cadastro.xhtml">
	
<head>
	<link type="text/css" rel="stylesheet" href="${request.contextPath}/css/dot-luv/skin.css"></link>
</head>
	
	<ui:param name="managed" value="#{managedAluno}"></ui:param>
	<ui:define name="conteudo">
		<h:panelGrid columns="2">
			<h:outputText value="Nome" />
			<h:inputText value="#{managedAluno.aluno.nome}"/>
			
			<h:outputText value="Data de nascimento" />
			<p:calendar value="#{managedAluno.aluno.dataNascimento}"/>
			
			<h:outputText value="Responsável" />
			<h:inputText value="#{managedAluno.aluno.responsavel}"/>
			
			<h:outputText value="RG" />
			<p:inputMask value="#{managedAluno.aluno.rg}" mask="9.999.999-9"/>
			
			<h:outputText value="CPF" />
			<p:inputMask value="#{managedAluno.aluno.cpf}" mask="[CPF removido]"/>
			
			<h:panelGrid columns="4">
			<h:outputText value="Endereço" />
			<h:inputText value="#{managedAluno.aluno.endereco}"/>
			
			<h:outputText value="Numero" />
			<h:inputText value="#{managedAluno.aluno.numero}"/>
			</h:panelGrid>
			<p></p>
			<h:outputText value="Cidade" />
			<h:inputText value="#{managedAluno.aluno.cidade}"/>
			
		</h:panelGrid>
	</ui:define>
</ui:composition>
gostaria de que quando o usuário clicasse em um botão no menu, abrisse esse modal do cadastro aluno
<p:menubar>
			<p:submenu label="Cadastros">
				<p:menuitem value="Alunos" onclick="cadAluno.show();"></p:menuitem>
mas não abre! onde estou errado? abraços

1 Resposta

Anderson_Schmidt

Olá,

Ainda está com o problema abaixo?

Se sim, não encontrei referência de “cadAluno” em nenhum lugar no seu código.
Faltou postar ou o nome está incorreto?

Abraço,
Schmidt

Criado 29 de junho de 2010
Ultima resposta 20 de set. de 2010
Respostas 1
Participantes 2