青青00 发表于 2024-3-7 12:00:33

数据更新问题

页面表格中,某个字段使用了ODATA()从另外一张表中获取了值,如果另外一张表的数据改变,能否对当前表格进行实时更新

stranger 发表于 2024-3-7 13:19:55

1.如果是你自己当前页进行修改ODATA是会实时更新的
2.如果是别人更新表,你这边得页面刷新才会更新。如果要实现实时,那你可以用服务的通知命令去触发保存时刷新在线人员页面

青青00 发表于 2024-3-7 13:39:21

stranger 发表于 2024-3-7 13:19
1.如果是你自己当前页进行修改ODATA是会实时更新的
2.如果是别人更新表,你这边得页面刷新才会更新。如果 ...

字段值是根据当前表其他字段作为OData条件,不更改当前表字段,即使OData不会更新。我已经试过了:dizzy:

VVANVI 发表于 2024-3-7 13:42:41

本帖最后由 VVANVI 于 2024-3-7 13:45 编辑

odata 只是在加载时 获取数据, 如果要更新需要重新加载, 或者刷新页面

要实时更新   可以尝试服务端通知推送8.x以后的新功能,触发页面更新

青青00 发表于 2024-3-7 13:51:33

VVANVI 发表于 2024-3-7 13:42
odata 只是在加载时 获取数据, 如果要更新需要重新加载, 或者刷新页面

要实时更新   可以尝试服务端 ...

我这个字段绑定了源数据,只有不绑定的时候才会更新,但是不绑定的话更新后,表就更新不了了。

Nathan.guo 发表于 2024-3-7 14:22:06

本帖最后由 Nathan.guo 于 2024-3-7 14:23 编辑

首先哈,就像一楼大佬说的,如果是其他人在其它页面更新了数据后,希望自己这边的数据也能实时更新,这种的话,可以考虑前述大佬说的计划任务加服务端通知,课可以考虑给表格开启定时刷新;
如果是自己这边更新数据,更多的是通过一些类似于重新加载绑定数据的功能来实现了~~

青青00 发表于 2024-3-7 14:42:17

多谢各位大佬,采用表格传递命令,将未绑定字段的表格数据传递到绑定源数据表的方法,在页面加载的时候执行数据持久化操作。更新表数据

Nathan.guo 发表于 2024-3-7 16:59:35

方法有很多,只要问题解决了就好~~{:5_117:}
页: [1]
查看完整版本: 数据更新问题