0
在一個應用中,我們在這裏之前,RichFaces的這樣做這樣的菜單項編程導航:如何使JSF 2.0 primefaces 3.5
HtmlMenuItem menu = (HtmlMenuItem) context.getApplication().createComponent(HtmlMenuItem.COMPONENT_TYPE);
menu.setValue(FacesUtils.bundle(item.getChavelocale()));
// menu.setSubmitMode("ajax");
menu.getAttributes().put("myParam", item.getNavegacao());
MethodExpression action = context.getApplication().getExpressionFactory().createMethodExpression(context.getELContext(), item.getNavegacao(), null, new Class<?>[0]);
menu.setActionExpression(action);
menu.setImmediate(false);
pai.getChildren().add(menu);
遷移到primefaces我們嘗試在此之後,但在執行任何動作:
MenuItem menu = new MenuItem();
menu.setValue(FacesUtils.bundle(item.getChavelocale()));
// menu.setSubmitMode("ajax");
menu.getAttributes().put("myParam", item.getNavegacao());
MethodExpression action = context.getApplication().getExpressionFactory().createMethodExpression(context.getELContext(), item.getNavegacao(), null, new Class<?>[0]);
menu.setActionExpression(action);
menu.setImmediate(true);
pai.getChildren().add(menu);
有什麼問題或者這不是正確的方法嗎?