查看: 13985|回复: 9

关于 动态选择处理人 数据列表中多个org选择处理人

vnt

升级   3.43%

27

主题

47

回帖

343

积分

注册会员

Rank: 2

积分
343
发表于 2023-1-10 11:34:49 | 显示全部楼层 |阅读模式

目的:
希望通过org选完人后,这些人动态进入会签流程

数据来源:

为了方便测试代码,我把代码临时写到了按钮

代码:
[AppleScript] 纯文本查看 复制代码
var datas = this.form.get("datatable_2");
var datas02 = this.form.get("datatable_3");
var userss=[]

for(var i=0;i<datas.data.data.length;i++){
	var temp=datas.data.data[i].org8[0];
	console.log(temp);
	console.log(i);
	userss.push(temp);
};
for(var a=0;a<datas02.data.data.length;a++){
	var temp2=datas02.data.data[a].org11[0];
	console.log(temp2);
	console.log(a);
	userss.push(temp2);
};
console.log(userss);
return userss;


得到的数据:


后续代码贴入位置:



但是到了这个环节的时候人员并没有收到待办,求指导~~

本帖子中包含更多资源

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

x
回复

使用道具 举报

vnt

升级   3.43%

27

主题

47

回帖

343

积分

注册会员

Rank: 2

积分
343
发表于 2023-1-10 13:18:43 | 显示全部楼层
[JavaScript] 纯文本查看 复制代码
var datas = this.form.get("datatable_2");
var datas02 = this.form.get("datatable_3");
var userss=[]

for(var i=0;i<datas.data.data.length;i++){
	var temp=datas.data.data[i].org8[0].distinguishedName;
	//console.log(temp);
	//console.log(i);
	userss.push(temp);
};
for(var a=0;a<datas02.data.data.length;a++){
	var temp2=datas02.data.data[a].org11[0].distinguishedName;
	//console.log(temp2);
	//console.log(a);
	userss.push(temp2);
};
//console.log(userss);
return userss;


改成这样,也不行。裂开了
回复

使用道具 举报

vnt

升级   3.43%

27

主题

47

回帖

343

积分

注册会员

Rank: 2

积分
343
发表于 2023-1-10 16:41:06 | 显示全部楼层
[AppleScript] 纯文本查看 复制代码
print("===============================  START  ==================================")
var datas = this.data.datatable_1;
var userss=[]

for(var i=0;i<datas.data.length;i++){
	var temp=datas.data[i].org8[0].distinguishedName;
	//console.log(temp);
	//console.log(i);
	userss.push(temp);
};
print
print(userss)
return userss;
print("============================     END  =====================================")
回复

使用道具 举报

vnt

升级   3.43%

27

主题

47

回帖

343

积分

注册会员

Rank: 2

积分
343
发表于 2023-1-10 16:43:01 | 显示全部楼层
折腾了好几天,原来要用后端代码。那我怎么知道哪些是前端代码哪些是后端的呢。只能不停的尝试吗
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-1-10 16:55:52 | 显示全部楼层


看左上角的角标,圆形的是前端脚本,方形的是后端脚本。

本帖子中包含更多资源

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

x
回复

使用道具 举报

vnt

升级   3.43%

27

主题

47

回帖

343

积分

注册会员

Rank: 2

积分
343
发表于 2023-1-12 11:22:43 | 显示全部楼层

我在控件的load事件中加了以下代码,来获取上面数据列表中的数据,加了条件判断了,为什么还会执行两次。。
[AppleScript] 纯文本查看 复制代码
var datas = this.data.datatable_1;
var datas01 = this.data.datatable;

if(datas.data.length>datas01.data.length){
	for(var i=0;i<datas.data.length;i++){
		this.form.get("datatable").addLine();
		datas01.data[i].org11=datas.data[i].org8;
		datas01.data[i].textfield_3=datas.data[i].textfield;
		datas01.data[i].textfield_4=datas.data[i].textfield_2;
	};
};

本帖子中包含更多资源

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

x
回复

使用道具 举报

vnt

升级   3.43%

27

主题

47

回帖

343

积分

注册会员

Rank: 2

积分
343
发表于 2023-1-12 11:37:10 | 显示全部楼层
vnt 发表于 2023-1-12 11:22
我在控件的load事件中加了以下代码,来获取上面数据列表中的数据,加了条件判断了,为什么还会执行两次。 ...

我发现我上面每有一行数据,下面就会把上面的整个表复制3次。。不加循环程序又不生效。。
回复

使用道具 举报

vnt

升级   3.43%

27

主题

47

回帖

343

积分

注册会员

Rank: 2

积分
343
发表于 2023-1-12 12:57:09 | 显示全部楼层
换个事件就行了。。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-1-12 16:22:21 | 显示全部楼层
管理员这边并没有理解到您的需求,现在是好了?
回复

使用道具 举报

vnt

升级   3.43%

27

主题

47

回帖

343

积分

注册会员

Rank: 2

积分
343
发表于 2023-1-12 16:28:44 | 显示全部楼层
论坛管理员 发表于 2023-1-12 16:22
管理员这边并没有理解到您的需求,现在是好了?

已经好了,事件用的不对有bug
回复

使用道具 举报

发表回复

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

本版积分规则

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