Vaadin - 多个文件上传

时间:2013-06-05 14:05:24

标签: button upload vaadin

使用Vaadin组件上传它会在“浏览”按钮旁边创建一个按钮,让您选择要上载的文件。问题是我需要上传多个文件,这只涉及最后一个上传按钮!我以为我可以在最后调用.startUpload()创建一个按钮。但是,创建多个Upload()对象仍然会在每一行旁边显示一个按钮(每个Browse按钮旁边)...如何隐藏由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 个答案:

答案 0 :(得分:1)

这是HTML浏览器中文件上传的限制。

查看此组件,它为用户提供了更好的上传文件的方式。

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