Senhores do saber JAVA!
Peço auxilio para verificar uma dúvida que tenho no uso do PrimeFaces.
Estou tentando colocar uma barra de menu na parte de cima da tela, isso estou fazendo no Template, segue o código:<?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.prime.com.tr/ui">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="./../resources/css/default.css" rel="stylesheet" type="text/css" />
<link href="./../resources/css/cssLayout.css" rel="stylesheet" type="text/css" />
<title>Pagina principal</title>
</h:head>
<h:body>
<div id="top">
<ui:insert name="top">
<h:form id="barraDeFerramentas">
<p:menubar autoSubmenuDisplay="true" effect="slide">
<p:submenu label="Requisitos">
<p:menuitem value="Compromissos" onclick="#{compromisso.listSetup}"/>
<p:menuitem value="Contatos" onclick="#{contatos.listSetup}"/>
</p:submenu>
</p:menubar>
</h:form>
</ui:insert>
</div>
<div id="content" class="center_content">
<ui:insert name="content">Content</ui:insert>
</div>
>
</h:body>
</html>
<navigation-rule>
<navigation-case>
<from-outcome>compromisso_list</from-outcome>
<to-view-id>/pages/compromisso/List.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
No ManegedBean tenho o seguinte metodo:
public String getListSetup(){
reset(true);
return "compromisso_list";
}
quando mando rodar ele dá um erro no navegador dizendo que "compromisso_list" não está definido.
Alguem sabe onde estou errando?
Detalhe, se usar um comandLink do JSF funciona normalmente.
Sds
Maurijava