多文件上传upload组件,文件名称回显

在新增页面使用多文件组件上传多个文件后,打开编辑界面后如何将上传过的文件名称回显到界面中,如下图所示
图片

你可以看看项目里的 @vaadin/upload/src/vaadin-upload-mixin.js 文件,里面有个属性叫 files,设置这个对象就可以设置上传组件中已经上传的文件。比如:

@Subscribe
public void onReady(final ReadyEvent event) {
    String JsFiles = """
            [
                {
                    "name": "file1.txt",
                    "progress":100
                },{
                    "name": "file2.txt",
                    "progress":100
                }
            ]
            """;
    
    upload.getElement().setPropertyJson("files", (new JreJsonFactory()).parse(JsFiles));
}

效果:
image

好的,我试一下