FileUpload.reset()对IE,Chrome有不同的行为

时间:2011-06-27 08:40:11

标签: gwt file-upload reset

我尝试使用GWT创建一个fileUploader。 这是问题,当我将ChangeHandler添加到fileUploader时,我发现IE和Chrome的行为是不同的。如果我选择我上传的同一个文件,IE将触发onChange(),而Chrome则不会。这太奇怪了。任何人都能告诉我它是否是GWT的错误?

    FileUpload fileUploader = new FileUpload();    
    fileUploader.addChangeHandler(new ChangeHandler(){
        @Override
        public void onChange(ChangeEvent event)
        {
            submitButton.setEnabled(true);
        }
    });

1 个答案:

答案 0 :(得分:0)

GWT无法隐藏浏览器差异。真正以跨浏览器方式重置FileUpload的唯一方法是创建一个新的替换以前的实例。