List dropDownMenu
sam_pc1611 Apr 9, 2010 6:29 PMhi all, i want display ddMenu with a list consulting a data base, but i can´t , i only have one menu with manyyyy submenu´s, but i want many menusss with many submenussss.
this is my code:
in java:
private HtmlDropDownMenu master;
public HtmlDropDownMenu getMaster() {
FacesContext facesContext = FacesContext.getCurrentInstance();
master = new HtmlDropDownMenu();
master.setValue("Busqueda");
master.setSubmitMode("ajax");
master.setId("menu");
master.setDirection("bottom-right");
master.setJointPoint("tr");
HtmlMenuItem htmlMenuItem = new HtmlMenuItem();
htmlMenuItem.setValue("Busqueda de clientes");
htmlMenuItem.setActionExpression(facesContext.getApplication().getExpressionFactory().createMethodExpression(facesContext.getELContext(), "#{ActionBean.CLIENTSEARCH}", String.class, new Class<?>[0]));
htmlMenuItem.setReRender("jspPage");
HtmlMenuItem htmlMenuItem2 = new HtmlMenuItem();
htmlMenuItem2.setValue("Busqueda de prospectos");
htmlMenuItem2.setActionExpression(facesContext.getApplication().getExpressionFactory().createMethodExpression(facesContext.getELContext(), "#{ActionBean.PROSPECTSEARCH}", String.class, new Class<?>[0]));
htmlMenuItem2.setReRender("jspPage");
master.getChildren().add(htmlMenuItem);
master.getChildren().add(htmlMenuItem2);
htmlMenuItem3.setActionExpression(facesContext.getApplication().getExpressionFactory().createMethodExpression(facesContext.getELContext(), "#{ActionBean.ORGANIZER}", String.class, new Class<?>[0]));
return master;
}
/**
* @param master the master to set
*/
public void setMaster(HtmlDropDownMenu master) {
this.master = master;
}
in jsp:
<h:panelGrid width="100%">
<rich:dropDownMenu binding="#{NavigationMenuRich.master}" ></rich:dropDownMenu>
</h:panelGrid>
somebody knows how create a dropDownMenu with many menus (lol) from java.
thxx