BreadCrumb. Eğer sadece ekmek kırıntısını içi şöyle modeli aramak zorunda Bundan sonra
public class MenuBean {
private MenuModel model;
public MenuBean() {
model = new DefaultMenuModel();
// First submenu
DefaultSubMenu firstSubmenu = new DefaultSubMenu("Dynamic Submenu");
DefaultMenuItem item = new DefaultMenuItem("External");
item.setUrl("http://www.primefaces.org");
item.setIcon("ui-icon-home");
firstSubmenu.addElement(item);
model.addElement(firstSubmenu);
// Second submenu
DefaultSubMenu secondSubmenu = new DefaultSubMenu("Dynamic Actions");
item = new DefaultMenuItem("Save");
item.setIcon("ui-icon-disk");
item.setCommand("#{menuBean.save}");
item.setUpdate("messages");
secondSubmenu.addElement(item);
item = new DefaultMenuItem("Delete");
item.setIcon("ui-icon-close");
item.setCommand("#{menuBean.delete}");
item.setAjax(false);
secondSubmenu.addElement(item);
item = new DefaultMenuItem("Redirect");
item.setIcon("ui-icon-search");
item.setCommand("#{menuBean.redirect}");
secondSubmenu.addElement(item);
model.addElement(secondSubmenu);
}
public MenuModel getModel() {
return model;
}
}
: Bu bir Primefaces Documentation den MenuBar için bu örnekteki gibi dinamik Menuıtem yaratmaya yarar (Tabii ki, içerik haritası için bu bir uyum sağlamak zorunda):
<h:form>
<p:breadCrumb model="#{breadcrumbVO.menuModel}">
</p:breadCrumb>
</h:form>
Ve destek modeli gibi görünecektir:: dinamik sayfa işareti uygulamasının
model="#{menuBean.model}"