2012-01-16 5 views
0

Я создал элемент управления загрузкой файлов в GWT и имеет одну кнопку отправки, чей клик начинает загрузку.Загрузить контроль в GWT

Теперь я хочу начать загрузку в тот момент, когда пользователь выбирает файл и хочет отправить форму там, это уменьшит одну дополнительную кнопку отправки в моей форме.

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

Благодаря

Аман

ответ

2

Вы можете добавить обработчик изменения:

 FileUpload fileUpload=new FileUpload(); 
     fileUpload.addChangeHandler(new ChangeHandler() { 
      public void onChange(ChangeEvent event) { 
       if(isValidType()){ 
        form.submit(); 
       } 
      } 
     }); 

Если вы хотите более продвинутые варианты загружая, я хотел бы предложить посмотреть через GWTUpload библиотеку третьей стороны.