脚本获取流程中插入的附件
管理员您好 我流程中插入的物品列表 每个物品都上传了一个附件我想用脚本把这些信息复制到内容栏,其他信息都已经复制了,但是附件应该怎么在内容中显示呢?脚本:"docData": {
"rkDate": lyDate,
"parentDocumentId" : goodsData.$work.workId,
"name": goods.name,
"rszy2": goods.rszy2,
"gwmc1_1": goods.gwmc1_1,
}
内容中显示,是在内容管理吗?要把附件带过去?您其实只要带一个附件的id和地址过去就行了,内容管理显示 管理员您好
如附件图中我这个流程表中的datatable_1中有个附件的列我要怎么获取到这个附件的ID和地址呢我在视图中设置datatable_1.data.*.attachment_1什么都没有
另外我想问一下 表单的queryload事件中载入脚步名称,怎么载入多个脚本配置呢?name 那可以多加一个吗
this.include({
type : "cms", //应用类型。可以为 portalprocesscms。
application : "人力资源", //门户、流程、CMS的名称、别名、id。 默认为当前应用
name : "goods" //脚本配置的名称、别名或id
});
看一下api,include。数据表格的附件里本身就存了附件id的,您可以接口里取查询一下data业务数据,看一看格式
管理员您好
我获取不到流程中插入的附件ID
var action = this.Actions.load("x_processplatform_assemble_surface");
var workid="******-6d20-4399-9984-a2de9262a261";
action.DataAction.getWithWork(//平台封装好的方法
workid,//uri的参数
function( json ){ //服务调用成功的回调函数, json为服务传回的数据
data = json.data; //为变量data赋值
console.log("attachmentList="+data.attachmentList);
console.log("data="+data);
}.bind(this),
function( json ){ //服务调用失败的回调函数, json为服务传回的数据
data = json.data; //为变量data赋值
}.bind(this)
);
打印出来data=
attachmentList=undefined
通过服务接口get到的数据是
{
"type": "success",
"data": {
"$attachmentList": [],
"$work": {
"activityArrivedTime": "2023-03-23 15:29:08",
"activityName": "部门领导确认面试结果",
"application": "******-9bf6-43f0-8471-d39db698f4f0",
"applicationAlias": "",
"applicationName": "人力资源管理",
页:
[1]