查看: 4016|回复: 5

表单校验的简单说明

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37187
发表于 2018-10-15 10:51:02 | 显示全部楼层 |阅读模式
流程的校验有两个级别:表单和字段


一、表单校验

表单校验需要编写脚本,在脚本中需要return true 表示校验成功,return "提醒文本" / return false 表示最后校验不通过。

表单的校验有几种:


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、添加校验条件:
如下图:

2、使用校验脚本:
如下图:

上面两种方式是等价的
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37187
发表于 2020-7-7 10:06:25 | 显示全部楼层
只读不校验!
回复

使用道具 举报

升级   42.67%

22

主题

23

回帖

114

积分

注册会员

Rank: 2

积分
114
发表于 2020-7-6 10:25:02 | 显示全部楼层
字段校验:若是字段设置为只读,字段校验并不生效吗 ?
回复

使用道具 举报

升级   79%

65

主题

173

回帖

895

积分

高级会员

Rank: 4

积分
895
发表于 2022-7-12 19:35:23 | 显示全部楼层
本帖最后由 victor007 于 2022-7-12 19:37 编辑

我是用ViewSelector选取的数据给datatable赋的值,赋过值后我改怎么用代码去掉校验的提示呢?或者是我怎么能再调用校验的代码







本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   79%

65

主题

173

回帖

895

积分

高级会员

Rank: 4

积分
895
发表于 2022-7-13 10:22:20 | 显示全部楼层
victor007 发表于 2022-7-12 19:35
我是用ViewSelector选取的数据给datatable赋的值,赋过值后我改怎么用代码去掉校验的提示呢?或者是我怎么 ...

是需要新开个主题管理员才回复吗?
回复

使用道具 举报

升级   8%

10

主题

13

回帖

224

积分

中级会员

Rank: 3Rank: 3

积分
224
发表于 2022-11-29 11:15:10 | 显示全部楼层
在流转校验中写了脚本调用校验接口,但没等接口返回,脚本就跑下面的逻辑返回了,导致校验不通过,是否有同步调用api的方式?或者怎么处理能根据接口返回结果做校验结果。
回复

使用道具 举报

发表回复

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

本版积分规则

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