Announcement

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

    setTitle(“”) defect in SectionStackSection and IButton

    Code:
    package ps.exalt.client;
    
    import com.google.gwt.core.client.EntryPoint;
    import com.smartgwt.client.types.Overflow;
    import com.smartgwt.client.types.VisibilityMode;
    import com.smartgwt.client.widgets.Canvas;
    import com.smartgwt.client.widgets.IButton;
    import com.smartgwt.client.widgets.events.ClickEvent;
    import com.smartgwt.client.widgets.events.ClickHandler;
    import com.smartgwt.client.widgets.layout.HLayout;
    import com.smartgwt.client.widgets.layout.SectionStack;
    import com.smartgwt.client.widgets.layout.SectionStackSection;
    import com.smartgwt.client.widgets.layout.VLayout;
    
    /**
     * Entry point classes define <code>onModuleLoad()</code>.
     */
    public class SampleProject3_1 implements EntryPoint {
    
    	public void onModuleLoad() {
    		final HelpCanvas help1 = new HelpCanvas("help1");  
        final HelpCanvas help2 = new HelpCanvas("help2");  
        
        final SectionStack sectionStack = new SectionStack();  
        sectionStack.setVisibilityMode(VisibilityMode.MULTIPLE);  
        sectionStack.setWidth(300);  
        sectionStack.setHeight(350);  
    
    
        SectionStackSection section2 = new SectionStackSection();  
        section2.setExpanded(true);  
        section2.setCanCollapse(true);  
    
        section2.addItem(help1);  
        sectionStack.addSection(section2);  
        SectionStackSection section3 = new SectionStackSection("Help 2");  
        section3.setExpanded(true);  
        section3.setCanCollapse(true);  
        section3.addItem(help2);  
        sectionStack.addSection(section3);  
    
        IButton resizeButton = new IButton();  
        resizeButton.setWidth(150);  
        resizeButton.addClickHandler(new ClickHandler() {  
            public void onClick(ClickEvent event) {  
                help1.setHeight(200);  
            }  
        });  
    
        HLayout layout = new HLayout();  
        layout.setMembersMargin(20);  
        layout.addMember(sectionStack);  
    
        VLayout buttons = new VLayout();  
        buttons.setMembersMargin(10);  
        buttons.addMember(resizeButton);  
    
        layout.addMember(buttons);  
        layout.draw();  
    }  
    
    class HelpCanvas extends Canvas {  
        private String contents =  "<b>Severity 1</b> - Critical problem<br>System is unavailable in production or " +  
              "is corrupting data, and the error severely impacts the user's operations." +  
              "<br><br><b>Severity 2</b> - Major problem<br>An important function of the system " +  
              "is not available in production, and the user's operations are restricted." +  
              "<br><br><b>Severity 3</b> - Minor problem<br>Inability to use a function of the " +  
              "system occurs, but it does not seriously affect the user's operations.";  
    
        public HelpCanvas(String id) {  
            setID(id);  
            setPadding(10);  
            setOverflow(Overflow.AUTO);  
            setContents(contents);  
        }  
    }  
    }
    If you execute the above code on SmartGwt 3.1d on FF and chrome will give you different behavior than IE

    on FF13 and chrome the title will appear "untitled Button" but on IE9 it will appear an empty without any title

    #2
    hi akhader,

    see this thread:
    http://forums.smartclient.com/showthread.php?t=22752&highlight=untitled+button

    Comment


      #3
      Thanks Levi for your response.

      But I think this should be reported as a bug since the same code has different behavior on different browsers, what do you think?

      Comment


        #4
        I think the same as you akhader, but in the other thread, isomorphic showed how to solve it in your own application.

        Comment


          #5
          OK, Thanks Levi :)

          Comment

          Working...
          X