复制其他流程附件的显示问题
我使用代码在页面加载的onpostLoad函数中使用代码获取流程中的附件成功了,需要写什么代码把复制来的附件在页面中的附件空间显示出来?var lastid = this.data.work1;
var workid = this.workContext.getWork().id;
if(lastid != ""){
var action = this.Actions.load("x_processplatform_assemble_surface");
action.AttachmentAction.listWithWorkOrWorkCompleted(//平台封装好的方法
lastid,//uri的参数
function( json ){ //服务调用成功的回调函数, json为服务传回的数据
var data = json.data; //为变量data赋值
for(var t = 0; t < data.length; t ++){
var data1 = {
"workId" : workid,
"fileName" : data.name,
"fileUrl" : "http://localhost:5080/x_processplatform_assemble_surface/jaxrs/attachment/download/" + data.id + "/workcompleted/" + data.workCompleted,
"site" : data.site
}
var action2 = this.Actions.load("x_processplatform_assemble_surface");
action2.AttachmentAction.uploadWithUrl(//平台封装好的方法
data1,//body请求参数
function( json ){ //服务调用成功的回调函数, json为服务传回的数据
console.log(json.data);
}.bind(this),
function( json ){ //服务调用失败的回调函数, json为服务传回的数据
console.log("err");
}.bind(this)
);
}
}.bind(this),
function( json ){ //服务调用失败的回调函数, json为服务传回的数据
var data = json.data; //为变量data赋值
}.bind(this)
);
我看您附件有上传到当前流程实例中了,那只要附件框的site一致,就可以展示了。 附件上传完了,位置也占完了,再传重复文件名也会被重新命名了,就是不知道为啥显示不出来 我的浏览器用的谷歌浏览器,版本号:102.0.5005.63 需要附件的site一致才能显示出来,您检查看看是否site不一致所以没显示?
		页: 
[1]