查看: 5915|回复: 3

求助管理员(关于脚本传参)!!!!

升级   0.02%

13

主题

24

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2022-4-30 10:23:41 | 显示全部楼层 |阅读模式
本帖最后由 yyandy 于 2022-4-30 10:26 编辑

关于流程应用中,用脚本活动调用内容应用,多选框如何取值,脚本如何写,我研究了好几天都没搞定,单选框用 this.data.radio就可以传参,多选框就不行,this.data.checkbox[0]只能传一个参数,用API的this.form.get(name).getData() 方法,启动总是报错,还有一个就是附件var attachmentList = this.workContext.getAttachmentList();也传不了,希望管理员帮帮我这个小白,指点一下,感谢!用的是这个后台服务脚本;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-5-5 10:32:09 | 显示全部楼层
您具体的脚本是怎么样传参的?放在data里吗?那肯定会传过去的,您是怎么判断它没有传过去?
回复

使用道具 举报

升级   0.02%

13

主题

24

回帖

2

积分

注册会员

Rank: 2

积分
2
发表于 2022-5-5 17:56:41 | 显示全部楼层
论坛管理员 发表于 2022-5-5 10:32
您具体的脚本是怎么样传参的?放在data里吗?那肯定会传过去的,您是怎么判断它没有传过去? ...

var data = {
       "identity" : "参数",
       "wf_jobId" : "参数",
       "wf_workId" : "参数",
       "wf_attachmentIds" : ["参数1"],
       "docData" : {
         "elradio" : this.data.elradio,
         "elcheckbox" : this.data.elcheckbox,      
       },
单选框就可以传、多选框就不行
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-5-6 10:09:28 | 显示全部楼层
首先,您是否确定this.data.elcheckbox这个取到了值。
其次,您怎么判断没有传过去,有没有去接口列表里查询一下新文档的elcheckbox字段?
这个写法看起来应该是传过去了,只是您没有查到。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread