找回密码
 立即注册

QQ登录

只需一步,快速开始

燎原之火

中级会员

12

主题

36

帖子

542

积分

中级会员

积分
542
燎原之火
中级会员   /  发表于:2024-1-23 13:39  /   查看:2440  /  回复:9
20金币
本帖最后由 燎原之火 于 2024-1-30 14:01 编辑

主表“合同号”字段使用自动编号规则,在多用户提交的情况下会做编号的自增处理。
主表对应多个子表,并且子表中的”合同号“和“流水号”是基于前面的页面中的“合同号”形成的。多个用户提交时,可能发生子表记录先保存,但后期提交主表时发现合同号被占用,程序自动将”合同号“自增保存。这个情况下各个子表的”合同号“和”流水号“都和主表”合同号“记录是不匹配的。

请大佬参考上面的情况,帮助我出一个活字格来实现的方法,谢谢!

另外,我刚刚发现审核流程提交后,流程提交用户在别人审核的过程中可以修改原始记录,请指导我一下如何将页面中的数据都修改成“只读”状态。
因为各个子表的字段比较多(30-50个字段),最好有批量修改的方法,麻烦大家帮忙看看。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

我这边做了个添加的示例,你可以看一下~~

9 个回复

倒序浏览
最佳答案
最佳答案
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-23 13:39:15
来自 4#
燎原之火 发表于 2024-1-24 08:44
您好,我刚刚接触活字格,这个描述我可以理解,但不太熟悉服务端命令的用法。能不能在工程文件中举一个小 ...

我这边做了个添加的示例,你可以看一下~~


本帖子中包含更多资源

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

x
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-23 18:43:39
2#
大佬可以考虑使用服务端命令来做一系列的添加操作:
1.详情页面上直接方三个表格,并设置为松绑定,给表格开启编辑
2.服务端命令中,开启事务
3.事务中先添加主表数据没添加完成之后,拿到ID查询出之前添加的主表的实际合同号
4.添加三个从表,并指定对应的合同号
回复 使用道具 举报
燎原之火
中级会员   /  发表于:2024-1-24 08:44:20
3#
Nathan.guo 发表于 2024-1-23 18:43
大佬可以考虑使用服务端命令来做一系列的添加操作:
1.详情页面上直接方三个表格,并设置为松绑定,给表格 ...

您好,我刚刚接触活字格,这个描述我可以理解,但不太熟悉服务端命令的用法。能不能在工程文件中举一个小例子?
回复 使用道具 举报
燎原之火
中级会员   /  发表于:2024-1-29 16:57:12
5#
本帖最后由 燎原之火 于 2024-1-29 18:18 编辑
Nathan.guo 发表于 2024-1-24 17:55
我这边做了个添加的示例,你可以看一下~~
我看得还是不仔细,已经搞定了,多谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-1-29 17:47:22
6#
如果加了字段,想要这个地方能够下拉到的话

是需要给表格的列设置上列名的






服务端中的逻辑看楼主已经做了,将对应的字段添加到数据表即可
至于更新的话,一般情况下就不需要这个麻烦了,因为数据ID已经在了,就不需要服务端命令了
另外看楼主刚接触产品,推荐您参加我们免费的课程,新手训练营(葡萄城技术专家亲授,让您学习低代码更轻松)
低代码新手训练营 - 活字格企业级低代码开发平台|通过低代码快速开发企业级Web应用 - 葡萄城官网 (grapecity.com.cn)



本帖子中包含更多资源

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

x
回复 使用道具 举报
燎原之火
中级会员   /  发表于:2024-1-30 14:20:04
7#
Joe.xu 发表于 2024-1-29 17:47
如果加了字段,想要这个地方能够下拉到的话

是需要给表格的列设置上列名的

您好
由于我之前页面中使用的是选项卡,所以导致添加数据的过程中,服务器端命令无法取到各个选项卡中的表格名称。

请问是否有办法将选项卡子页面中的表格,传递到父页面中使用。
或者有没有别的办法,在一个页面中也能实现选项卡的页面效果?

实际环境中,有一个主表对应10个子表的情况,并且每个子表对应的字段30-50个,导致直接编辑表格不太方便(表格中的单条记录太长,左右拖动编辑不方便。也不能在提交审核过程中,方便的查看表格中的记录)。所以想使用选项卡加载多个子表的列表页面,能够弹出一个悬浮窗口来编辑子表的单条记录。如果不使用选项卡,最好也能够实现对应的界面交互效果。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-1-30 17:12:21
8#
如果表格在选项卡中的话,是需要手动填写名称的,
可以看下这个帖子

服务端命令无法选择选项卡中的表格
https://gcdn.grapecity.com.cn/showtopic-82076-1-1.html
(出处: 葡萄城开发者社区)



回复 使用道具 举报
燎原之火
中级会员   /  发表于:2024-2-1 18:04:33
9#
Joe.xu 发表于 2024-1-30 17:12
如果表格在选项卡中的话,是需要手动填写名称的,
可以看下这个帖子

测试成功,非常感谢!

还想问一下,如果这个详情页面走审批流程,那么就不能用“提交”按钮来调用服务器命令。
我应该在流程页面中的哪个按钮上,调用这个存储过程比较好?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-2-2 09:13:58
10#
您好,麻烦重新发一个悬赏贴,这样对于后来学习的人,不会把问题搞混了,因为一个帖子只能设置一个最佳,对于您以后自己找这个问题的答案,都比较方便的,感谢您的支持~

-----------------------------------------------------
这个需要看具体的需求,不仅是按钮上,工作流的流程事件中也可以调用存储过程,具体得您的场景

本帖子中包含更多资源

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

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