案例效果
一般上传附件我们使用的是表单的多附件与单附件类型,如果在列表上加一个按钮,进行附件上传
实现思路
- 在列表上加上按钮
- 注册列表点击事件
- 点击事件中进行编码
操作步骤
- 在列表上加上按钮
- 注册列表点击事件
- 点击事件中进行编码
相关代码
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;
},
});
注意事项
- fileTypes可以自定义
- 上传附件之后可以在callback回调中进行业务处理,拿到文件的fileKey,进行存储(比如调运doSave方法)
- 以上上传做的没问题可以在按钮上根据选中数据与数据对应的fileKey去下载文件
关键字,相关问题
- 文件上传
- 列表操作
最后编辑: admin 文档更新时间: 2024-08-21 10:58 作者:肖海杰