在钉钉创建审批实例接口中,可以通过传递表单控件的名称和值来设置表单控件的值。如果需要设置多个控件的值,可以使用一个JSON对象来传递多个控件的值。
具体来说,可以按照以下格式设置JSON对象:
Copy
{
"控件名称1": "控件值1",
"控件名称2": "控件值2",
...
}
下面是创建审批实例接口中传递多个控件值的示例代码:
scheme
Copy
dd.biz.util.open({
name: 'approval',
params: {
corpId: '企业ID',
processCode: '审批流程模板Code',
originatorUserId: '发起人ID',
deptId: '发起人部门ID',
approvers: ['审批人ID1', '审批人ID2'],
formComponentValues: {
'控件名称1': '控件值1',
'控件名称2': '控件值2',
...
},
ccList: ['抄送人ID1', '抄送人ID2'],
attachment: [{
name: '附件名称',
url: '附件链接地址'
}],
bizAction: '提交',
onSuccess: function(result) {
// 成功回调函数
},
onFail: function(err) {
// 失败回调函数
}
}
});
在钉钉的创建审批实例接口中,可以通过多种方式来传递控件的值。以下是几种常见的方式:
使用value
字段: 对于一些基本类型的控件(如文本、数字、日期等),你可以通过给控件的value
字段赋值来传递数据。例如,对于一个文本控件,可以通过设置value
字段为相应的字符串来传递值。
使用detail
字段: 如果需要同时传递多个控件的值,可以使用detail
字段来传递一个字典对象,其中包含了每个控件的键值对。控件的名称作为键名,对应的值作为键值。这样可以一次性传递多个控件的值。
使用values
字段: 当涉及到表格、明细类控件时,你可以通过给values
字段传递一个数组对象来传递多行或多个明细的数据。数组中的每个元素都表示一行数据,每行数据的控件值也可以通过字典对象进行表示。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。