通过上传按钮实现文件上传的使用说明

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

通过上传按钮实现文件上传的使用说明

1 简介

1.1 功能介绍

单据中按钮/图片展示/标签等字段,打开上传按钮,可在点击该字段时进行文件上传。

1.2 应用场景

某发票单不使用附件字段或附件面板而是使用图片展示字段进行文件的上传。

1.4 关键字段/按钮说明

关键按钮说明

字段名称详细解释
上传按钮开启后,设计器展示上传配置选项。用户点击该字段时将打开操作系统文件选择窗口进行文件上传
上传配置配置上传参数,如大小限制、文件类型限制等


2 主要操作

2.1 配置上传按钮


操作步骤

步骤1: 设计器中的图片展示/按钮/标签等字段,打开允许点击按钮。


步骤2: 打开上传按钮。


步骤3: 配置上传配置。


2.2 表单插件处理上传后逻辑

前提条件

控件开启了上传按钮。

操作步骤

步骤1: 将该控件注册到上传监听器中。

public class TestUploadPlugin extends AbstractFormPlugin implements UploadListener{
    @Override
    public void initialize() {
        this.addClickListeners("btnok", "btndownload", BTNRESETFILE,BTNIMGZIPDELETE);
        Image label = this.getControl("btnupload");
        Label imgZipImageLabel = this.getControl(BTNIMGZIP);
        label.addUploadListener(this);
        imgZipImageLabel.addUploadListener(this);
    }
}


步骤2: 重写upload方法。

public class TestUploadPlugin extends AbstractFormPlugin implements UploadListener{
    @Override    
    public void upload(UploadEvent evt) {        
    Object[] urls = evt.getUrls();        
    String callbackKey = evt.getCallbackKey();      
    if ("btnupload".equals(callbackKey)) {
        //执行业务逻辑
    }
}


通过上传按钮实现文件上传的使用说明

1 简介1.1 功能介绍单据中按钮/图片展示/标签等字段,打开上传按钮,可在点击该字段时进行文件上传。1.2 应用场景某发票单不使用附件字...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息