老菜鸟 发表于 2020-8-4 09:44:41

ODATA函数如何重新加载

对于修改数据时,因为ODATA函数字段的机制问题,ODATA函数不会再计算,但这样会导致无法进行数据更新。不知道这个问题如何解决?
例如一个表单上,依据某个主键ODATA合同的金额,但用户在别的地方修改了这个合同金额,这个时候,表单上的己经保存的合同金额无法更新。

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

你可以再用户改这个金额的按钮中最后加一个服务端命令,直接执行逻辑将之前存的所有金额更新一下。也可以额外多一步,在页面中操作,循环命令+表格操作命令将新值更新覆盖原值。
页: [1]
查看完整版本: ODATA函数如何重新加载