【问题标题】:Vaadin Upload. How to hande very long file name on view.瓦丁上传。如何处理视图中很长的文件名。
【发布时间】:2017-05-22 18:10:44
【问题描述】:

有没有人知道如何在 Vaadin Upload 组件中处理很长的文件名?

来自 Vaadin 教程的代码:

 sample = new Upload(null, lineBreakCounter);
 sample.setImmediate(false);
 sample.setButtonCaption("Upload File");
 sample.addStartedListener(new StartedListener() {

   @Override
     public void uploadStarted(final StartedEvent event) {
     if (uploadInfoWindow.getParent() == null) {
     UI.getCurrent().addWindow(uploadInfoWindow);
     }
     uploadInfoWindow.setClosable(false);
      }
    });
    sample.addFinishedListener(new Upload.FinishedListener() {

    @Override
    public void uploadFinished(final FinishedEvent event) {
    uploadInfoWindow.setClosable(true);
    }
    });
    uploadInfoWindow = new UploadInfoWindow(sample, lineBreakCounter);

如果我想上传名字很长的文件怎么办。有没有办法向用户显示上传文件名的前 5 或 10 个字符? 现在它就像在附件中一样工作。

【问题讨论】:

    标签: java upload vaadin


    【解决方案1】:

    在您的情况下,您可以为窗口(uploadInfoWindow)或上传组件(示例)设置确定的宽度。

    sample.setWidth("100px");
    

    uploadInfoWindow.setWidth("100px");
    

    【讨论】:

    • 谢谢你!我的错误是我将 sample.setWidth("100px") 设置在错误的位置。
    • 为什么这个解决方案适用于 Chrome 而适用于 Firefox?
    猜你喜欢
    • 1970-01-01
    • 2018-02-08
    • 2021-02-05
    • 1970-01-01
    • 2017-07-11
    • 2021-02-20
    • 2014-07-14
    • 2012-05-02
    • 2016-07-21
    相关资源
    最近更新 更多