找回密码
 立即注册

QQ登录

只需一步,快速开始

老菜鸟 讲师达人认证

中级会员

67

主题

202

帖子

631

积分

中级会员

积分
631

讲师达人

老菜鸟 讲师达人认证
中级会员   /  发表于:2020-8-4 09:44  /   查看:3735  /  回复:3
对于修改数据时,因为ODATA函数字段的机制问题,ODATA函数不会再计算,但这样会导致无法进行数据更新。不知道这个问题如何解决?
例如一个表单上,依据某个主键ODATA合同的金额,但用户在别的地方修改了这个合同金额,这个时候,表单上的己经保存的合同金额无法更新。

3 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-8-4 19:36:41
沙发
听起来直接是服务端命令就行了,服务端命令,逻辑全在服务端执行,然后每次取数据全都取最新的,而且是有并发处理

服务端命令杠杠的~
回复 使用道具 举报
老菜鸟讲师达人认证
中级会员   /  发表于:2020-8-5 09:54:43
板凳
本帖最后由 老菜鸟 于 2020-8-5 15:15 编辑
找到解决办法了,弄几个列来回传
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-8-5 17:08:38
地板
你可以再用户改这个金额的按钮中最后加一个服务端命令,直接执行逻辑将之前存的所有金额更新一下。也可以额外多一步,在页面中操作,循环命令+表格操作命令将新值更新覆盖原值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部