boa tarde pessoal
estou usando primefaces com facelets, e tenho o seguinte código
template.xhtml
[code] <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>[/code]
cadastroAluno.xhtml
[code]
<?xml version="1.0" encoding="ISO-8859-1" ?><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">
<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="999.999.999-99"/>
<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>[/code]
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