JSF Primefaces breadcrumb - erstes Element funktioniert nicht

LStrike

Mitglied
Hallo zusammen,

ich möchte gerne in meiner JSF Anwendung per Primefaces ein "Breadcrumb-Menü" einbauen.
Da dieses Menü dynamisch sein soll, muss "leider" der "programatische" Ansatz gewählt werden.
Um nicht gleich in die vollen zu gehen, wollte ich das erst einmal im kleinen ausprobieren.
Das ganze funktioniert soweit auch ganz gut, aber das erste Element ist immer defekt und wird nicht richtig angezeigt.
Kann mir da jemand weiterhelfen?

JSF:

Code:
<h:form id="brotKrumeForm">
<p:breadCrumb model="#{breadCrumbHandler.breadcrumbmodel}"/>
</h:form>

Bean:

Code:
@Named
@ViewAccessScoped
public class BreadCrumbHandler extends JccHandler{

    private MenuModel breadcrumbmodel = new DefaultMenuModel();

    @PostConstruct
    public void init(){
         MenuItem menuItem = new MenuItem();
         menuItem.setValue("Home");
         menuItem.setUrl("#");
         breadcrumbmodel.addMenuItem(menuItem);
         menuItem = new MenuItem();
         menuItem.setValue("Computers");
         menuItem.setUrl("#");
         breadcrumbmodel.addMenuItem(menuItem);
         menuItem = new MenuItem();
         menuItem.setValue("Clothes");
         menuItem.setUrl("#");
         breadcrumbmodel.addMenuItem(menuItem);
    }

    public MenuModel getBreadcrumbmodel() {
        return breadcrumbmodel;
    }

    public void setBreadcrumbmodel(MenuModel breadcrumbmodel) {
        this.breadcrumbmodel = breadcrumbmodel;
    }

}

Ergebnis (Screenshot):

dJJWI.jpg
 

Ähnliche Java Themen

Neue Themen


Oben