Examples of YuiMenuBarItem


Examples of org.wicketstuff.yui.markup.html.menu.YuiMenuBarItem

  }

  private List<AbstractYuiMenuItem> getMenuBarItems()
  {
    List<AbstractYuiMenuItem> menuBarItems = new ArrayList<AbstractYuiMenuItem>();
    menuBarItems.add(new YuiMenuBarItem("MenuBarItem#1")
    {

      @Override
      public AbstractLink getLink(String menuItemLinkId)
      {
        return new Link(menuItemLinkId)
        {

          @Override
          public void onClick()
          {

          }

        };
      }

      @Override
      public MarkupContainer getSubMenu(String menuItemSubMenuId)
      {
        YuiMenuGroupListModel ymglm = new YuiMenuGroupListModel()
        {

          @Override
          protected List<YuiMenuGroup> getMenuGroupList()
          {
            return MenuPage.this.getMenuGroupA();
          }

        };

        return new YuiSubMenu(menuItemSubMenuId, ymglm)
        {
          @Override
          protected String getMenuElementId()
          {
            return "submenuA";
          }
        };
      }

    });

    menuBarItems.add(new YuiMenuBarItem("MenuBarItem#2")
    {

      @Override
      public AbstractLink getLink(String menuItemLinkId)
      {
View Full Code Here

Examples of org.wicketstuff.yui.markup.html.menu2.YuiMenuBarItem

        return attributes.toString();
      }
    };
    mb.setOutputMarkupId(true);

    YuiMenuBarItem firstMenu = mb.addMenu("First Menu");

    // 1st Menu
    AbstractYuiMenuItem mi = null;
    YuiMenu subMenu = null;

    subMenu = firstMenu.newSubMenu("mb_firstMenu");
    subMenu.addMenuItem(new TestAction("M1 : L1"));
    subMenu.addMenuItem(new TestAction("M1 : L2"));
    mi = subMenu.addMenuItem(new TestAction("M1 : L3"));
    subMenu.addMenuItem(new TestAction("M1 : L4"));
    subMenu.addMenuItem(new TestAction("M1 : L5"));
    subMenu = mi.newSubMenu("subMenu1");
    subMenu.addMenuItem(new TestAction("Label 1"));
    subMenu.addMenuItem(new TestAction("Label 2"));

    // 2nd Menu
    YuiMenuBarItem secondMenu = mb.addMenu(new TestAction("Second Menu"));

    final YuiMenu subMenu2 = secondMenu.newSubMenu("mb_secondMenu");
    subMenu2.setOutputMarkupId(true);
    subMenu2.addMenuItem(new TestAction("M2 : L1"));

    final YuiMenuItem m2L2 = new YuiMenuItem(new TestAction("M2 : L2"));
    subMenu2.addMenuItem(m2L2);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.