Breadcrumb with MenuModel

UI Components for JSF
Post Reply
Alessandro34
Posts: 11
Joined: 02 Sep 2010, 16:20

02 Sep 2010, 16:41

Hi, I'm trying to use Breadcrumb component with org.primefaces.model.DefaultMenuModel class. My problem is the following:
action goToHomePage is not called.Here my code fragments:
----------------------------------
import org.primefaces.component.breadcrumb.BreadCrumb;

private BreadCrumb breadcrumbUI ;

......
......

breadcrumbUI =

(BreadCrumb)FacesContext.getCurrentInstance().getApplication().createComponent(BreadCrumb.COMPONENT_TYPE);

MenuModel breadcrumbs = new DefaultMenuModel();

MenuItem homeItem = new MenuItem();

homeItem.setValue("Home");
homeItem.setAjax(false);

ExpressionFactory expFact = FacesContext.getCurrentInstance().getApplication().getExpressionFactory();

MethodExpression methodExpression = expFact.createMethodExpression(
FacesContext.getCurrentInstance().getELContext(),
"#{menuBuilderBckBean.goToHomePage}", null, new Class<?>[0]);

homeItem.setActionExpression(methodExpression);

breadcrumbs.addMenuItem(homeItem);

breadcrumbUI.setModel(breadcrumbs);

breadcrumbUI.buildMenuFromModel();
--------------
Action:
public String goToHomePage(){
System.out.println("goToHomePage");
return "goToHomePage";
}

Thanks for any help.

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

02 Sep 2010, 16:49


Alessandro34
Posts: 11
Joined: 02 Sep 2010, 16:20

02 Sep 2010, 16:51

PrimeFaces 1.1

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

02 Sep 2010, 17:07

1.1 doesn't support executing actions, 2.1 does.

Alessandro34
Posts: 11
Joined: 02 Sep 2010, 16:20

02 Sep 2010, 17:09

OK , Thanks

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 44 guests