当前位置: 首页>>代码示例>>Java>>正文


Java DefaultSubMenu类代码示例

本文整理汇总了Java中org.primefaces.model.menu.DefaultSubMenu的典型用法代码示例。如果您正苦于以下问题:Java DefaultSubMenu类的具体用法?Java DefaultSubMenu怎么用?Java DefaultSubMenu使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DefaultSubMenu类属于org.primefaces.model.menu包,在下文中一共展示了DefaultSubMenu类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getMenuItems

import org.primefaces.model.menu.DefaultSubMenu; //导入依赖的package包/类
/**
 * 
 * @return 
 */
public MenuModel getMenuItems(){
    
    ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();
    Map<String,String> request = externalContext.getRequestParameterMap();
    
    String groupId = request.get("g");

    MenuModel model = new DefaultMenuModel();
    DefaultSubMenu submenu = new DefaultSubMenu();
    submenu.setId("influencersMenu");

    List<GroupRating> groups = getGroupsRating();

    if(groups.size()>0){
        groups = groups.subList(3, groups.size());
        groups.stream().forEach((group) -> {
            String displayValue = group.getGroupName() + " ("+group.getRatio()+")";

            DefaultMenuItem item = new DefaultMenuItem();
            item.setValue(displayValue);
            item.setId(group.getGroupId());
            item.setUrl("/groupTop20.xhtml?g="+ group.getGroupId());
            item.setStyle("font-size:12px;");
            if(group.getGroupId().equals(groupId)){
                item.setStyle("color:red;font-size:12px;");
            }
            submenu.addElement(item);
        });
        model.addElement(submenu);
    }
    return model;
}
 
开发者ID:developersdo,项目名称:developer-influencers,代码行数:37,代码来源:InfluencerController.java

示例2: init

import org.primefaces.model.menu.DefaultSubMenu; //导入依赖的package包/类
@PostConstruct
public void init() {
	menubar = new DefaultMenuModel();
	DefaultMenuItem menuItemDashboard = new DefaultMenuItem();
	menuItemDashboard.setUrl("dashboard.xhtml");
	menuItemDashboard.setValue("Dashboard");
	menubar.addElement(menuItemDashboard);

	DefaultSubMenu subMenuChecks = new DefaultSubMenu();
	subMenuChecks.setLabel("Checks");

	DefaultMenuItem menuItemUncategorizedChecks = new DefaultMenuItem();
	menuItemUncategorizedChecks.setUrl("checks.xhtml");
	menuItemUncategorizedChecks.setValue("Uncategorized");

	subMenuChecks.addElement(menuItemUncategorizedChecks);

	for (Page page : pageService.findAll()) {
		DefaultMenuItem menuItemDynamicPage = new DefaultMenuItem();
		menuItemDynamicPage.setUrl("checks.xhtml?page=" + page.getId());
		menuItemDynamicPage.setValue(page.getName());
		subMenuChecks.addElement(menuItemDynamicPage);
	}

	menubar.addElement(subMenuChecks);

	DefaultMenuItem menuItemPages = new DefaultMenuItem();
	menuItemPages.setUrl("pages.xhtml");
	menuItemPages.setValue("Manage pages");
	menubar.addElement(menuItemPages);

	DefaultMenuItem menuItemConfiguration = new DefaultMenuItem();
	menuItemConfiguration.setUrl("configuration.xhtml");
	menuItemConfiguration.setValue("Configuration");
	menubar.addElement(menuItemConfiguration);

	DefaultMenuItem menuItemLogout = new DefaultMenuItem();
	menuItemLogout.setUrl("../logout");
	menuItemLogout.setValue("Logout");
	menubar.addElement(menuItemLogout);
}
 
开发者ID:jirkapinkas,项目名称:sitemonitoring-production,代码行数:42,代码来源:MenubarController.java


注:本文中的org.primefaces.model.menu.DefaultSubMenu类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。