流程表单标题怎样设置为“手工输入的标题”+“表单号”
怎样使流程表单:1.填写完标题后,使表单标题改为:手工输入的标题+表单号(this.workContext.getWork().title + this.workContext.getWork().serial)2.如果没有填写标题,使表单标题改为:表单号;
是在actionbar的继续流转按钮加onclick脚本吗?怎么加?加在哪里?
在适合的地方,比如说保存的时候将subject的值处理一下即可。
这个需要注意一下,不要反复操作
论坛管理员 发表于 2021-11-17 10:55
在适合的地方,比如说保存的时候将subject的值处理一下即可。
这个需要注意一下,不要反复操作
搞定了,在表单的beforeSave事件加上
var subject = this.data.subject;//标题,未填写时是''
var p = this.workContext.getWork().creatorPerson;//拟稿人
var s = this.workContext.getWork().serial;//表编号
if (subject==''){
this.data.subject = p + s;
}else{
if(subject.slice(-6) != s){
this.data.subject = subject + p + s;
}
} Dffiltri 发表于 2021-11-17 16:20
搞定了,在表单的beforeSave事件加上
var subject = this.data.subject;//标题,未填写时是''
var p = th ...
:victory:
理解透彻!!!
点赞! subject.slice(-6) != s改为subject.slice(-s.length) != s
写死了
Dffiltri 发表于 2021-11-23 09:13
subject.slice(-6) != s改为subject.slice(-s.length) != s
写死了
哈哈哈哈哈哈哈!点赞,严谨!
论坛管理员 发表于 2021-11-23 10:04
哈哈哈哈哈哈哈!点赞,严谨!
发现新问题,手机端发起的流程,从手机端查看表单内的标题是“手输标题+表单号”,从“已办”看到的标题只有手输标题(无表单号);从电脑端查看,无论是从“已办”还是打开表单看都只有手输标题,没有表单号。这是怎么回事,后台数据库存了2个标题字段?
从电脑端发起的流程没有此问题,从哪里查看都是一致的。 Dffiltri 发表于 2021-11-30 10:41
发现新问题,手机端发起的流程,从手机端查看表单内的标题是“手输标题+表单号”,从“已办”看到的标题 ...
大佬这个后来搞定了吗?我也想用的
页:
[1]