|
我使用代码在页面加载的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[t].name,
"fileUrl" : "http://localhost:5080/x_processplatform_assemble_surface/jaxrs/attachment/download/" + data[t].id + "/workcompleted/" + data[t].workCompleted,
"site" : data[t].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)
);
|
|