UploadItem in FireFox changes column size of DynamicForm. If you try to upload file with long name (e.g. aaaaaaaaaaaaaaaaaaaasssssssssssssssssssssssssssssdddddddddddddddddddddddddffffffffffffffffffffffffffffff.txt) UploadItem changes column width despite of width defined in DynamicForm. In Internet Explorer UploadItem does not change width. Is there any solution?
Code:
@Override public void onModuleLoad() { TextItem text = new TextItem("textItem", "Name"); UploadItem upload = new UploadItem("uploadItem", "File"); StaticTextItem staticText = new StaticTextItem("staticItem", "Static text"); final DynamicForm form = new DynamicForm(); form.setColWidths(100, 300); form.setItems(text, upload, staticText); IButton button = new IButton(); button.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent aEvent) { Window window = new Window(); window.setHeight(200); window.setWidth(400); window.addItem(form); window.centerInPage(); window.show(); } }); // layout VLayout layout = new VLayout(); layout.setOverflow(Overflow.AUTO); layout.setWidth100(); layout.setHeight100(); layout.setDefaultLayoutAlign(Alignment.CENTER); layout.setTop(100); layout.setMembers(button); layout.draw(); }
Comment