Package org.richfaces.component

Examples of org.richfaces.component.UIPanelMenuItem


            "org.richfaces.PanelMenuGroupRenderer");

        group.setLabel("group1");
        group.setId("gr1");

        UIPanelMenuItem item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item1");
        item.setId("itm1");

        group.getChildren().add(item);

        item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item2");
        item.setId("itm2");

        group.getChildren().add(item);
        menu.getChildren().add(group);

        group = (UIPanelMenuGroup) application.createComponent(fc, UIPanelMenuGroup.COMPONENT_TYPE,
            "org.richfaces.PanelMenuGroupRenderer");

        group.setLabel("group2");
        group.setId("gr2");

        item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item3");
        item.setId("itm3");

        group.getChildren().add(item);

        item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item4");
        item.setId("itm4");

        group.getChildren().add(item);
        menu.getChildren().add(group);

        item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item5");
        item.setId("itm5");

        menu.getChildren().add(item);

    }
View Full Code Here


            "org.richfaces.PanelMenuGroupRenderer");

        group.setLabel("group1");
        group.setId("gr1");

        UIPanelMenuItem item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item1");
        item.setId("itm1");

        group.getChildren().add(item);

        item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item2");
        item.setId("itm2");

        group.getChildren().add(item);
        menu.getChildren().add(group);

        group = (UIPanelMenuGroup) application.createComponent(fc, UIPanelMenuGroup.COMPONENT_TYPE,
            "org.richfaces.PanelMenuGroupRenderer");

        group.setLabel("group2");
        group.setId("gr2");

        item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item3");
        item.setId("itm3");

        group.getChildren().add(item);

        item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item4");
        item.setId("itm4");

        group.getChildren().add(item);
        menu.getChildren().add(group);

        item = (UIPanelMenuItem) application.createComponent(fc, UIPanelMenuItem.COMPONENT_TYPE,
            "org.richfaces.PanelMenuItemRenderer");

        item.setLabel("item5");
        item.setId("itm5");

        menu.getChildren().add(item);

    }
View Full Code Here

  }
 
    // find and encode UIParameter's components
    public List encodeParams(FacesContext context, UIPanelMenuItem component) throws IOException {
     
      UIPanelMenuItem menuItem = component;
      List params = new ArrayList();
      StringBuffer buff = new StringBuffer();
     
      List children = menuItem.getChildren();
      for (Iterator iterator = children.iterator(); iterator.hasNext();) {
        UIComponent child = (UIComponent) iterator.next();
 
        if(child instanceof UIParameter){
         
View Full Code Here

    boolean isTopLevel = isTopLevel(component);
   
    final String PANEL_MENU_SPACER_ICON = getIconByType(PANEL_MENU_SPACER_ICON_NAME, isTopLevel,context, component);

    if(component instanceof UIPanelMenuItem){
      UIPanelMenuItem item = (UIPanelMenuItem)component;
     
      String defaultItemIcon = null;
      String defaultItemIconSrc = null;
      String customItemIcon = null;
      String customIconSource = null;
     
      if(isTopLevel){
        if(item.isDisabled()){
          defaultItemIcon = panelMenu.getIconTopDisabledItem();
        } else {
          defaultItemIcon = panelMenu.getIconTopItem();
        }
        if(defaultItemIcon == null || defaultItemIcon.equals("")){
          if(item.isDisabled()){
            defaultItemIcon = panelMenu.getIconDisabledItem();
          } else {
            defaultItemIcon = panelMenu.getIconItem();
          }
        }
      } else {
        //isTopLevel == false
        if(defaultItemIcon == null || defaultItemIcon.equals("")){
          if(item.isDisabled()){
            defaultItemIcon = panelMenu.getIconDisabledItem();
          } else {
            defaultItemIcon = panelMenu.getIconItem();
          }
        }
      }
     
      if(defaultItemIcon != null && defaultItemIcon.equals("none")){
        defaultItemIconSrc = PANEL_MENU_SPACER_ICON;
      } else {
        defaultItemIconSrc = getIconByType(defaultItemIcon, isTopLevel,context, component);
      }
     
      customItemIcon = item.isDisabled() ? item.getIconDisabled() : item.getIcon();
      if(customItemIcon != null && customItemIcon.equals("none")){
        customIconSource = PANEL_MENU_SPACER_ICON;
      } else {
        customIconSource = getIconByType(customItemIcon, isTopLevel,context, component);
      }
View Full Code Here

  }
 
    // find and encode UIParameter's components
    public List encodeParams(FacesContext context, UIPanelMenuItem component) throws IOException {
     
      UIPanelMenuItem menuItem = component;
      List params = new ArrayList();
      StringBuffer buff = new StringBuffer();
     
      List children = menuItem.getChildren();
      for (Iterator iterator = children.iterator(); iterator.hasNext();) {
        UIComponent child = (UIComponent) iterator.next();
 
        if(child instanceof UIParameter){
         
View Full Code Here

    boolean isTopLevel = isTopLevel(component);
   
    final String PANEL_MENU_SPACER_ICON = getIconByType(PANEL_MENU_SPACER_ICON_NAME, isTopLevel,context, component);

    if(component instanceof UIPanelMenuItem){
      UIPanelMenuItem item = (UIPanelMenuItem)component;
     
      String defaultItemIcon = null;
      String defaultItemIconSrc = null;
      String customItemIcon = null;
      String customIconSource = null;
     
      if(isTopLevel){
        if(item.isDisabled()){
          defaultItemIcon = panelMenu.getIconTopDisabledItem();
        } else {
          defaultItemIcon = panelMenu.getIconTopItem();
        }
        if(defaultItemIcon == null || defaultItemIcon.equals("")){
          if(item.isDisabled()){
            defaultItemIcon = panelMenu.getIconDisabledItem();
          } else {
            defaultItemIcon = panelMenu.getIconItem();
          }
        }
      } else {
        //isTopLevel == false
        if(defaultItemIcon == null || defaultItemIcon.equals("")){
          if(item.isDisabled()){
            defaultItemIcon = panelMenu.getIconDisabledItem();
          } else {
            defaultItemIcon = panelMenu.getIconItem();
          }
        }
      }
     
      if(defaultItemIcon != null && defaultItemIcon.equals("none")){
        defaultItemIconSrc = PANEL_MENU_SPACER_ICON;
      } else {
        defaultItemIconSrc = getIconByType(defaultItemIcon, isTopLevel,context, component);
      }
     
      customItemIcon = item.isDisabled() ? item.getIconDisabled() : item.getIcon();
      if(customItemIcon != null && customItemIcon.equals("none")){
        customIconSource = PANEL_MENU_SPACER_ICON;
      } else {
        customIconSource = getIconByType(customItemIcon, isTopLevel,context, component);
      }
View Full Code Here

      if (null != group.getExpandMode() && ! "".equals(group.getExpandMode()))
        mode = group.getExpandMode();
      else
        mode = parentExpandMode;
    } else if (component instanceof UIPanelMenuItem) {
      UIPanelMenuItem item = (UIPanelMenuItem) component;
      if (null != item.getMode() && ! "".equals(item.getMode()))
        mode = item.getMode();
      else
        mode = parentMode;
    }
    return mode;
  }
View Full Code Here

    UIPanelMenu panelMenu = findMenu(component);
    if(panelMenu == null){
      return;
    }
    String align = "";
    UIPanelMenuItem panelMenuItem = (UIPanelMenuItem)component;
    boolean isTopLevel = isTopLevel(panelMenuItem);
   
    if (isTopLevel){
      align = panelMenu.getIconItemTopPosition();
    } else {
View Full Code Here

   
    UIPanelMenu panelMenu = findMenu(component);
    ResponseWriter writer = context.getResponseWriter();
    boolean isTopLevel = isTopLevel(component);   
    String iconType  = null
    UIPanelMenuItem item = (UIPanelMenuItem)component;
   
    String defaultItemIcon = null;
    String customItemIcon = null;
   
    if(isTopLevel){
      if(item.isDisabled()){
        defaultItemIcon = panelMenu.getIconTopDisabledItem();
      } else {
        defaultItemIcon = panelMenu.getIconTopItem();
      }
      if(defaultItemIcon == null || defaultItemIcon.equals("")){
        if(item.isDisabled()){
          defaultItemIcon = panelMenu.getIconDisabledItem();
        } else {
          defaultItemIcon = panelMenu.getIconItem();
        }
      }
    } else {
      //isTopLevel == false
      if(defaultItemIcon == null || defaultItemIcon.equals("")){
        if(item.isDisabled()){
          defaultItemIcon = panelMenu.getIconDisabledItem();
        } else {
          defaultItemIcon = panelMenu.getIconItem();
        }
      }
    }
   
    customItemIcon = item.isDisabled() ? item.getIconDisabled() : item.getIcon();
   
    if(customItemIcon == null || customItemIcon.equals("")){
      iconType = defaultItemIcon;
      isTopLevel = false; // for RF-7390
    } else {
View Full Code Here

  }
 
 
  public String getFullStyleClass(FacesContext context, UIComponent component) {
    StringBuffer classBuffer = new StringBuffer("");
    UIPanelMenuItem item = (UIPanelMenuItem)component;
    UIPanelMenu parentMenu = findMenu(item);
    if (!parentMenu.isDisabled() && !item.isDisabled()) {
      if (calculateLevel(item) == 0) {
        String topItemClass = parentMenu.getTopItemClass();
        if(topItemClass != null && !topItemClass.equals("")){
          classBuffer.append(topItemClass).append(" ");
        }
        classBuffer.append("rich-pmenu-top-item ");
      } else {
        String parentItemClass = parentMenu.getItemClass();
        if(parentItemClass != null && !parentItemClass.equals("")){
          classBuffer.append(parentItemClass).append(" ");
       
      } 
      String itemClass = item.getStyleClass();
      if(itemClass != null && !itemClass.equals("")){
        classBuffer.append(itemClass);
     
    } else {
      String pmDisabledItemClass = parentMenu.getDisabledItemClass();
      if (pmDisabledItemClass != null && !pmDisabledItemClass.equals("")) {
        classBuffer.append(pmDisabledItemClass).append(" ");
      }
     
      String itemDisabledClass = item.getDisabledClass();
      if (itemDisabledClass != null && !itemDisabledClass.equals("")) {
        classBuffer.append(itemDisabledClass);
      }
    } 
    return classBuffer.toString();
View Full Code Here

TOP

Related Classes of org.richfaces.component.UIPanelMenuItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.