找回密码
 立即注册

QQ登录

只需一步,快速开始

meteor
金牌服务用户   /  发表于:2018-8-15 16:31  /   查看:3078  /  回复:7
用OData获取外链库的视图,
当外链库的数据发生变化,(外部系统造成的数据库读写,导致视图数据发生更新)
OData获得到的数据并没有被刷新。
即时页面跳转走了,再跳转回来也是旧的数据。
只有点击浏览器的刷新按钮,才会将数据得到刷新。有没有什么办法解决?

7 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-8-15 16:34:15
沙发
针对内置库和外联库,在页面中虽然数据修改了,但是因为页面没有刷新的原因,导致ODATA公式没有重新计算。可以使用活字格的JS API,重算页面公式来解决。
  1. Forguncy.Page.recalc();
复制代码
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2018-8-15 16:37:53
板凳
十分感谢。果然可以了
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-8-15 16:48:01
地板
meteor 发表于 2018-8-15 16:37
十分感谢。果然可以了

回复 使用道具 举报
zjwater
注册会员   /  发表于:2019-9-28 13:11:17
6#
Eric.Liang 发表于 2018-8-15 16:34
针对内置库和外联库,在页面中虽然数据修改了,但是因为页面没有刷新的原因,导致ODATA公式没有重新计算。 ...

Forguncy.Page.recalc();这个公式要放在哪里
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-9-29 09:21:07
7#
zjwater 发表于 2019-9-28 13:11
Forguncy.Page.recalc();这个公式要放在哪里

这个不是公式,这是JS代码,是活字格的JS Api,放到javascript命令中使用。
回复 使用道具 举报
周冬景
金牌服务用户   /  发表于:2021-6-22 21:54:08
8#

是不是这样设置,页面就可以自动刷新了?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-6-23 08:40:23
9#
周冬景 发表于 2021-6-22 21:54
是不是这样设置,页面就可以自动刷新了?

您好,在这里放置命令的话,只会在页面初始化时执行一次哦,
麻烦重新发一个悬赏贴,说明您的需求,这样对于后来学习的人,和我们帮您回答问题的人,还是您以后自己找这个问题的答案,都比较方便的,感谢您的支持~

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