在单据中动态绑定附件原创
金蝶云社区-熊嘉强
熊嘉强
14人赞赏了该文章 2,330次浏览 未经作者许可,禁止转载编辑于2020年09月03日 10:40:49

在实际中,有时候需要从文件服务器读取附件显示到附件面板上,比如:

在单据A上面上传了附件,需要在单据B上面附件面板显示这个附近,可以使用

kd.bos.form.control.AttachmentPanel.bindData(List<Map<String, Object>> data)来绑定附件。

其中参数为单据A附件上传时的数据

@Override

public void upload(UploadEvent evt) {

// TODO Auto-generated method stub

       UploadListener.super.upload(evt);

       LinkedHashMap<String , Object > map = (LinkedHashMap<String, Object>) evt.getUrls()[0];

}


将其中获取的map数据传入到单据B中,然后再在单据B中相应的方法内,通过AttachmentPanel.bindData(List<Map<String, Object>> data)方法即可将附件与单据进行绑定显示。


赞 14