Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Can't Check/Uncheck MenuItems

    I cannot get menu items to checked or unchecked dynamically when a user clicks them in a menu. Here's the code, it doesn't work and I cannot figure out any other way to do this.

    Code:
            // Note: viewHeader is a boolean class variable...
    
            MenuItemIfFunction headerIfFunc = new MenuItemIfFunction() 
            {
                public boolean execute(Canvas target, Menu menu, MenuItem item)
                {
                    return (viewHeader);
                }
            };
    
            com.smartgwt.client.widgets.menu.events.ClickHandler menuItemClickHandler = new com.smartgwt.client.widgets.menu.events.ClickHandler()
            {
                public void onClick(MenuItemClickEvent event)
                {
                    viewHeader = !viewHeader;
                }
            };
    
            final MenuItem headerMenuItem = new MenuItem("View Email Header");
            headerMenuItem.setCheckIfCondition(headerIfFunc);
            headerMenuItem.addClickHandler(menuItemClickHandler);
    
            Menu menu = new Menu();  
            menu.setShowShadow(true);  
            menu.setShadowDepth(10);  
            menu.setItems(headerMenuItem);
    
            MenuButton menuButton = new MenuButton("Email Options", menu);
            menuButton.setWidth(100);
            menuButton.setHeight(20);
            menuButton.setPrompt("Configure email options");
            menuButton.setHoverWidth(10);
            menuButton.setHoverWrap(Boolean.FALSE);

    #2
    This has been fixed in SVN.

    Sanjiv

    Comment


      #3
      Great, thanks!

      Comment

      Working...
      X