Dynamic Menu not rendering properly in IE6

UI Components for JSF
Post Reply
miReakeL
Posts: 1
Joined: 13 Dec 2010, 07:20

13 Dec 2010, 07:33

Dynamic menu is not rendering properly in IE6.
This issue happen when you put a any loop-logic inside the MenuBean class.

The example in primefaces documentation and show cases works fine but the menu is not rendering properly when you dynamically creates the menu inside a for loop.


Step to reproduce:
1. The backing bean looks like this:

public MenuBean() {

model = new DefaultMenuModel();

// First submenu
Submenu submenu = new Submenu();
submenu.setLabel("Dynamic Submenu 1");

for (int x = 0; x < 5; x++) {
MenuItem item = new MenuItem();
item.setValue("Dynamic Menuitem 1.1");
item.setUrl("#");
submenu.getChildren().add(item);
}

model.addSubmenu(submenu);

// Second submenu
submenu = new Submenu();
submenu.setLabel("Dynamic Submenu 2");

MenuItem item = new MenuItem();
item.setValue("Dynamic Menuitem 2.1");
item.setUrl("#");
submenu.getChildren().add(item);

item = new MenuItem();
item.setValue("Dynamic Menuitem 2.2");
item.setUrl("#");
submenu.getChildren().add(item);

model.addSubmenu(submenu);

}

2. menu.xhtml

<p:menu model="#{menuBean.model}"/>

3. Output page

Image


IE6 users - does anyone knows or has the same problem?

Thank you in advance.

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 51 guests