表单校验的简单说明
流程的校验有两个级别:表单和字段一、表单校验
表单校验需要编写脚本,在脚本中需要return true 表示校验成功,return "提醒文本" / return false 表示最后校验不通过。
表单的校验有几种:
http://www.o2server.io:20020/x_bbs_assemble_control/jaxrs/attachment/download/3fd921f7-248e-4ead-a885-47fbb1db8e42/stream/true
1、流转校验
流转校验是在点继续流转的时候,弹出意见div层之前进行校验的。
样例:
var subject = this.form.get("subject").getData(); //获取字段subject的值
if( subject == "" ){ //判断
return "请填写主题"; //提示文本
}else{
return true;
}
2、校验意见、检验路由
校验意见、检验路由是在点击继续流转->弹出的意见div层->点击确定的时候进行校验。
样例:
if( this.form.currentRouteName == "送审核" ){//判断选择的决策(路由)
if( this.form.opinion == "" ){ //判断意见
return "请填写意见";
}else{
return true;
}
}else if(this.form.currentRouteName == "送文书" ){
return true;
}
二、字段校验
设计人员可以通过在表单上添加校验条件或者编写脚本进行校验。
1、添加校验条件:
如下图:
http://www.o2server.io:20020/x_bbs_assemble_control/jaxrs/attachment/download/4e9090c0-73d2-41e4-8a3c-4412d9bd023d/stream/true
2、使用校验脚本:
如下图:
http://www.o2server.io:20020/x_bbs_assemble_control/jaxrs/attachment/download/21ef19da-3041-427d-8771-bfbbe535d888/stream/true
上面两种方式是等价的 只读不校验! 字段校验:若是字段设置为只读,字段校验并不生效吗 ? 本帖最后由 victor007 于 2022-7-12 19:37 编辑
我是用ViewSelector选取的数据给datatable赋的值,赋过值后我改怎么用代码去掉校验的提示呢?或者是我怎么能再调用校验的代码
victor007 发表于 2022-7-12 19:35
我是用ViewSelector选取的数据给datatable赋的值,赋过值后我改怎么用代码去掉校验的提示呢?或者是我怎么 ...
是需要新开个主题管理员才回复吗? 在流转校验中写了脚本调用校验接口,但没等接口返回,脚本就跑下面的逻辑返回了,导致校验不通过,是否有同步调用api的方式?或者怎么处理能根据接口返回结果做校验结果。
页:
[1]