The following is my menu generation code
package org.jboss.seam.example.todo;
import java.util.ArrayList;
import java.util.List;
import org.apache.myfaces.custom.navmenu.NavigationMenuItem;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.ScopeType;
@Name ("dynMenu")
@Scope (ScopeType.APPLICATION)
public class DynamicMenu {
private NavigationMenuItem[] navItems;
private NavigationMenuItem viewsMenu;
private NavigationMenuItem formsMenu;
public DynamicMenu() {
// root items
navItems = new NavigationMenuItem[2];
viewsMenu= new NavigationMenuItem("Item 1 Label","action1", "iconUrl",
false);
formsMenu= new NavigationMenuItem("Item 3 Label","action3", "iconUrl",
false);
navItems[0] = viewsMenu;
navItems[1] = formsMenu;
}
public NavigationMenuItem[] getNavItems() {
if(navItems[0] instanceof
org.apache.myfaces.custom.navmenu.NavigationMenuItem){
System.out.println("Inside getter ");
}else{
System.out.println("No Match ");
}
return navItems;
}
public void setNavItems(NavigationMenuItem[] navItems) {
this.navItems = navItems;
}
public NavigationMenuItem getFormsMenu() {
System.out.println("Inside getFormsMenu ");
return formsMenu;
}
public void setFormsMenu(NavigationMenuItem formsMenu) {
this.formsMenu = formsMenu;
}
public NavigationMenuItem getViewsMenu() {
System.out.println("Inside getViewsMenu ");
return viewsMenu;
}
public void setViewsMenu(NavigationMenuItem viewsMenu) {
this.viewsMenu = viewsMenu;
}
}
This is my JSP Code. This is included in another page as <f:subview>
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<font color="#38c940"><strong>P R O C E S S T R A C K I N
G</strong>
</font>
<t:jscookMenu layout="hbr" theme="ThemeOffice">
<t:navigationMenuItems id= "dynamicMenus"
value="#{dynMenu.navItems}" />
</t:jscookMenu>
--
View this message in context:
http://www.nabble.com/Strange-JSCookMenu-Error-t1776830.html#a4852003
Sent from the MyFaces - Users forum at Nabble.com.