actionListener do menu não chama metodo

0 respostas
denis_gariglio

Bom dia pessoal, tudo em ordem?
Pessoa, não sei o que esta de errado, tenho o seguinte menu:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core">

<f:view contentType="text/html">
	<h:head>
		<f:facet name="first">
			<meta http-equiv="X-UA-Compatible" content="EmulateIE8" />
			<meta content='text/html; charset=UTF-8' http-equiv="Content-Type" />
			<title>LojaNet</title>
		</f:facet>

		<script language="javascript" type="text/javascript"
			src="js/locale.js"></script>
		<style type="text/css">
.ui-layout-north {
	z-index: 20 !important;
	overflow: visible !important;;
}

.ui-layout-north .ui-layout-unit-content {
	overflow: visible !important;
}
</style>
	</h:head>
	<h:body>

		<p:layout fullPage="true">

			<p:layoutUnit id="top" position="north" size="50">

				<p:menubar autoSubmenuDisplay="true">
					<p:submenu label="Cadastro" icon="ui-icon-document">

						<p:menuitem value=" Cad Pessoa" url="pessoa.xhtml" />
						<p:menuitem value="Alt Pessoa" url="buscaPessoa.xhtml" actionListener="#{pessoaBean.alterar}"/>
					</p:submenu>

				</p:menubar>
			</p:layoutUnit>

			<p:layoutUnit id="bottom" position="south" size="60">


			</p:layoutUnit>


			<p:layoutUnit id="center" position="center">
				<ui:insert name="centro">

				</ui:insert>
			</p:layoutUnit>

		</p:layout>

		<p:dialog header="Basic Dialog" widgetVar="dlg1" modal="true">
			<h:outputText value="Resistance to PrimeFaces is futile!" />
		</p:dialog>

	</h:body>
</f:view>
</html>

Bean

@ManagedBean(name = "pessoaBean")
@ViewScoped
public class PessoaBean {
.
.
.
public void alterar(){
.
.
.

Porem ao clicar no menu ele não chama o metodo.
Alguem sabe o que pode ser?
Obrigado.

[]s

Criado 2 de maio de 2013
Respostas 0
Participantes 1