Announcement

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

    scrollbar added when frame is set to 100%

    SmartGWT version
    Version v9.1p_2014-06-30/Enterprise Deployment (2014-06-30)

    Browser: IE/FF/Chrome

    Code:
    import com.google.gwt.core.client.EntryPoint;
    import com.google.gwt.user.client.ui.NamedFrame;
    import com.smartgwt.client.widgets.form.DynamicForm;
    import com.smartgwt.client.widgets.form.fields.StaticTextItem;
    import com.smartgwt.client.widgets.layout.HLayout;
    import com.smartgwt.client.widgets.layout.VLayout;
    import com.smartgwt.client.widgets.tab.Tab;
    import com.smartgwt.client.widgets.tab.TabSet;
      
    public class FrameTest implements EntryPoint {  
      
        public void onModuleLoad() { 
            
            HLayout canvas = new HLayout();
            canvas.setWidth(500);
            canvas.setHeight(500);
            
            TabSet tabSet = new TabSet();
            tabSet.setWidth100();
            tabSet.setHeight100();
    
            final Tab tab1 = new Tab("Tab1");
            tabSet.addTab(tab1);
            
            VLayout wrapper = new VLayout();
            wrapper.setWidth100();
            wrapper.setHeight100();
            wrapper.setBorder("1px solid red");
    
            
            DynamicForm form = getNewForm("Item 1", "Item 1 value");         
            final NamedFrame frame = new NamedFrame("frame");
            frame.setWidth("100%");
            frame.setHeight("100%");
            frame.setUrl("http://forums.smartclient.com/forumdisplay.php?f=14");
    
            wrapper.addMember(form);
            wrapper.addMember(frame);
           
            tab1.setPane(wrapper);
    
            canvas.addMember(tabSet); 
            canvas.draw();
        }  
        
        private DynamicForm getNewForm(String title, String value)
        {
            DynamicForm form = new DynamicForm();
            form.setPadding(5);
            form.setMargin(10);
            form.setTitleSuffix(" :");
            form.setBorder("1px solid green");
            
            StaticTextItem item = new StaticTextItem();
            item.setTitle(title);
            item.setValue(value);
            
            form.setFields(item);
            return form;
        }  
    }
    Attached Files

    #2
    To use iframes without odd issues like this, use HTMLPane, not GWT widgets.

    Comment

    Working...
    X