流程表单获取员工工号脚本
本帖最后由 tietie 于 2022-7-27 09:42 编辑请问,表单需要显示员工工号,如何根据申请人写工号脚本,谢谢
您可以在申请人的change事件中,使用this.org.getPerson( name )获取人员对象,然后给员工号赋值,员工号建议您使用文本字段,this.data.字段名=""赋值比较方便 论坛管理员 发表于 2022-7-27 09:50
您可以在申请人的change事件中,使用this.org.getPerson( name )获取人员对象,然后给员工号赋值,员工号建 ...
不好意思,我是小白,
请问this.data.字段名="",双引号里面怎么写呢 使用this.org.getPerson( name )获取人员对象,里面存储的有员工号,用员工号替换“” 好像说了什么,又好像什么都没说,最后问别人写出来的
var name = this.workContext.getWork().creatorPersonDn;
var personList = this.org.getPerson( name );
var gonghao = personList['employee']
return gonghao 您这里是工号默认了拟稿人的工号,我以为您申请人是要选择的,如果申请人选择的,才用的上我上面说的赋值 var jname = this.data.org_1.name
var jpersonList = this.org.getPerson( jname );
var jgonghao = jpersonList['employee']
return jgonghao
这个是根据另一个字段选择的人的工号,
但是现在要选择完人之后刷新一下页面才显示工号,
请问怎样可以选择人之后自动带出工号呢
页:
[1]