2013-06-05 7 views
1

Использование компонента Vaadin Загрузите его, создавая кнопку рядом с кнопкой «Обзор», которая позволяет выбрать файл для загрузки. Дело в том, что мне нужно загрузить несколько файлов, и это включает только одну кнопку «Загрузить» в конце! Я думал, что могу сделать кнопку в конце, вызвав .startUpload(). Однако при создании нескольких объектов Upload() по-прежнему будет отображаться кнопка рядом с каждой строкой (рядом с каждой кнопкой Browse) ... как скрыть кнопку, созданную классом Vaadin по умолчанию для Upload()?Vaadin - Загрузка нескольких файлов


Да извините за вопрос новичка человек ... Я просто поместить файл в папку/Lib, и я просто использовал класс UploadField без widgetset ... то, что я не понимаю почему, когда я иду, как :

Button b = new Button("Show value"); 
     b.addClickListener(new Button.ClickListener() { 
      public void buttonClick(ClickEvent event) { 
       Object value = uploadField.getValue(); 
       Notification.show("Value:" + value); 
      } 
     }); 
     wrapper.addComponents(uploadField, b);
И я нажимаю кнопку (один раз, когда я выбираю файл для загрузки) вместо того, чтобы указывать мне имя файла или что бы возвращал метод uploadField.getValuie(), я получаю массивное всплывающее окно с множеством бессмысленных символов ...? ??

ответ

1

Это ограничение загрузки файлов в HTML-браузерах.

Посмотрите на этот компонент, он обеспечивает лучший способ для загрузки файлов.

https://vaadin.com/directory#addon/easyuploads

+0

Я уже имел взгляд там ... Дело в том, что я должен использовать Maven для взаимодействия с этой надстройки ... и это действительно раздражает !!! Тогда я искал другое решение ... любой другой намек? –

+0

Почему maven? Вам просто нужно поместить в свой каталог lib, а затем перекомпилировать widgetset. Maven - это лишь один из вариантов создания компиляции gwt widgetset. –

+0

Да, извините за вопрос о новичке ... Я просто поместил файл в/lib, и я просто использовал класс UploadField без каких-либо виджетов ... чего я не понимаю, почему, когда я иду: –

Смежные вопросы