查看: 13818|回复: 7

流程相关问题

升级   2.17%

9

主题

13

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2022-8-19 18:09:11 | 显示全部楼层 |阅读模式
我想在一个流程中加入验证条件,验证条件为输入的内容在自建表中是否有该字段数据,如果存在继续流转,如果不存在返回错误不流转。如果需要在流程验证中加入脚本的话,具体是要如何写?太菜了,求指教
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-8-22 09:24:49 | 显示全部楼层
您可以在表单的提交校验里,有一个流转校验去做这个事情,自建表数据可以通过数据中心的查询配置写jpql语句查询。
回复

使用道具 举报

升级   2.17%

9

主题

13

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2022-8-22 10:05:21 | 显示全部楼层
是在图中位置添加验证脚本对吧,就比如说我要验证图中文本输入框中输入的数据与自建表中的数据一致,请问脚本是要怎么写?

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-8-22 16:41:48 | 显示全部楼层
https://www.o2oa.net/cms/datacenter/177.html
https://www.o2oa.net/cms/videocourse/303.html
您参考一下,是讲如何使用查询配置jpql语句的
回复

使用道具 举报

升级   2.17%

9

主题

13

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2022-8-25 10:50:07 | 显示全部楼层
论坛管理员 发表于 2022-8-22 16:41
https://www.o2oa.net/cms/datacenter/177.html
https://www.o2oa.net/cms/videocourse/303.html
您参考一 ...

我在表单中的验证脚本处写下如下脚本。打断点能看到查到了数据并且将值赋给了变量data,但是下方check没往下走,劳烦问下脚本是哪处写的有问题?                           脚本如下:var table = new this.Table("NewTestTable");
var par = this.data.Testcartype
var data={
};      
var action = this.Actions.load("x_query_assemble_surface");
       action.TableAction.listRowSelect(
      'b4211259-d269-4716-90e8-5c4a0703b994',
      data,
      function(json){
       data = json.data[0].Testcartype;
      }.bind(this),
      
     function(json){
         data = json.data;
     }.bind(this)
    );
     


      if(par == data){
                return true;
                }else{
                return "车架号未登录";
                }

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   2.17%

9

主题

13

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2022-8-25 14:10:08 | 显示全部楼层
lidk134 发表于 2022-8-25 10:50
我在表单中的验证脚本处写下如下脚本。打断点能看到查到了数据并且将值赋给了变量data,但是下方check没 ...

alert(data)出的这个

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-8-25 15:35:36 | 显示全部楼层
您F12跟踪一下,是否有报错,另外对象不能直接==比较的
回复

使用道具 举报

升级   2.17%

9

主题

13

回帖

217

积分

注册会员

Rank: 2

积分
217
发表于 2022-8-25 15:40:00 | 显示全部楼层
本帖最后由 lidk134 于 2022-8-25 16:33 编辑
论坛管理员 发表于 2022-8-25 15:35
您F12跟踪一下,是否有报错,另外对象不能直接==比较的

没有报错,我又确认了下发现查询自建表脚本是最后执行的,if语句先于查询表脚本执行,这就导致check的结果不对,请问您知道这种情况该如何做呢?
回复

使用道具 举报

发表回复

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

本版积分规则

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