案例效果

一般上传附件我们使用的是表单的多附件与单附件类型,如果在列表上加一个按钮,进行附件上传

实现思路

  1. 在列表上加上按钮
  2. 注册列表点击事件
  3. 点击事件中进行编码

操作步骤

  1. 在列表上加上按钮
  2. 注册列表点击事件
  3. 点击事件中进行编码

相关代码

JE.uploadFile({
        fileTypes: 'jpg;png;gif;jpeg',
        //多附件设置为true,如果是单附件这个配置可不加
        multiSelect:true,
        width:'60%',//用于多附件
        height:'40%',//用于多附件
        // params: {
        //   returnType: 'all',
        //   jeFileType: 'PROJECT',
        // },
        uploadFileType: 'func',
        post_params: { uploadType: 'OTHER' },
        callback(file,files) {
            console.log(file);
            console.log(files);
          // delete file.docInfo;
          // delete file.size;
        },
      });

注意事项

  1. fileTypes可以自定义
  2. 上传附件之后可以在callback回调中进行业务处理,拿到文件的fileKey,进行存储(比如调运doSave方法)
  3. 以上上传做的没问题可以在按钮上根据选中数据与数据对应的fileKey去下载文件

关键字,相关问题

  • 文件上传
  • 列表操作
最后编辑: admin  文档更新时间: 2024-08-21 10:58   作者:肖海杰