FileUpload.reset () имеет другое поведение для IE, Chrome - PullRequest
1 голос
/ 27 июня 2011

Я пытался создать загрузчик файлов с GWT. Вот проблема, когда я добавлял 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 голосов
/ 27 июня 2011

Существуют расхождения в браузере, которые GWT не может скрыть. Единственный способ действительно сбросить FileUpload кросс-браузерным способом - это создать новый для замены предыдущего экземпляра.

...