找回密码
 立即注册

QQ登录

只需一步,快速开始

番茄牛腩烩面

注册会员

8

主题

16

帖子

110

积分

注册会员

积分
110
番茄牛腩烩面
注册会员   /  发表于:2024-10-8 08:38  /   查看:295  /  回复:3
1金币
本帖最后由 番茄牛腩烩面 于 2024-10-8 08:39 编辑


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

最佳答案

查看完整内容

大佬您好,十分抱歉前面测试的时候没有测试完整,重新看了一下咱们的demo,咱们demo中的问题确实不止一处。 1、若是想要流程审批,流程中关联的数据表,并不需要关联子表,只需要关联主表就可以 2、于此相关的,页面中,也不需要给子表对应的表格设置查询条件,只需要设置好子表格即可 3、页面中添加完主表数据之后,通过ID降序排序获取最大值是存在风险的,风险一般会出现在并发量高的时候 推荐做法,主表的数据 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-10-8 08:38:35
来自 4#
大佬您好,十分抱歉前面测试的时候没有测试完整,重新看了一下咱们的demo,咱们demo中的问题确实不止一处。

1、若是想要流程审批,流程中关联的数据表,并不需要关联子表,只需要关联主表就可以


2、于此相关的,页面中,也不需要给子表对应的表格设置查询条件,只需要设置好子表格即可


3、页面中添加完主表数据之后,通过ID降序排序获取最大值是存在风险的,风险一般会出现在并发量高的时候

推荐做法,主表的数据表操作,开启成功之后加载数据,然后页面上绑定主表ID,直接通过设置变量命令获取ID的值


4、上面的方法可以避免风险,但是页面上不能绑定主表和子表的表格,因为表格重新加载会影响当前行

通过前面的设置,就可以完成咱们的需求了,可能有一些细节没有提到,我把测试的demo上传一下咱们可以做一下参考

本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-10-8 11:29:01
2#
大佬您好,demo我看了一下,咱们没有描述咱们的复现步骤,我这边就简单做了一下测试,咱们应该是在“采购订单页面”添加订单信息时,点击提交报错的吧。

看了一下demo,出现这个问题主要还是咱们的页面逻辑出现问题,在点击添加的时候,向单元格传入的值是“提交”


但是在“采购订单详情页面”命令中做的判断又不是提交,而是添加,由于提交不等于添加,所以做的是条件的ELSE


ELSE中不是数据表添加操作而是数据表更新操作,更新的方式是当前行,由于从添加按钮过来的没有当前行,所以报错了


解决方案:
  • 修改第一步的传值,将提交改为添加
  • 修改第二步的条件命令,判断提交而不是判断添加


上面两个方案,二选一即可

本帖子中包含更多资源

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

x
回复 使用道具 举报
番茄牛腩烩面
注册会员   /  发表于:2024-10-8 13:29:47
3#
Grayson.Shang 发表于 2024-10-8 11:29
大佬您好,demo我看了一下,咱们没有描述咱们的复现步骤,我这边就简单做了一下测试,咱们应该是在“采购订 ...

大佬,我刚刚试了下,还是不太对。我想实现的功能是在采购维护中点击添加,填完信息后点击提交,会弹出窗口进入流程界面任务详情中,把流程转交给B审核。原来做出来了,但是改别的把这个弄出bug了就不会了

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部