找回密码
 立即注册

QQ登录

只需一步,快速开始

benny111

金牌服务用户

31

主题

75

帖子

296

积分

金牌服务用户

积分
296

[处理中] 刷新ODATA

benny111
金牌服务用户   /  发表于:2024-6-30 16:14  /   查看:49  /  回复:7
1金币
本帖最后由 benny111 于 2024-6-30 16:18 编辑


1)我一个页面有多个ODATA,希望通过一个按钮,仅刷新某几个ODATA的最新数据。
2)另外又希望通过一个按钮仅刷新某几个含公式的文件框

看了一下相关贴子,只有这一个,但是他是刷新页面所有公式(含ODATA,含公式的文件框)
//获取当前页面
  var page = Forguncy.Page;  
//强行触发页面上所有的公式重新进行计算
page.recalc();

7 个回复

倒序浏览
olookok活字格认证
论坛元老   /  发表于:前天 20:33
沙发
你可以通过变通的方式,也就是 先把不需要 变动的  值 存起来。等其他需要刷新的值刷新后 ,把不需要更新的 通过保存的数据恢复回来。
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:前天 22:18
板凳
我记得新版本不建议用odata,使用 变量+按钮实现
回复 使用道具 举报
林小鱼
高级会员   /  发表于:前天 22:26
地板
Syl 发表于 2024-6-30 22:18
我记得新版本不建议用odata,使用 变量+按钮实现

odata是属于要淘汰吗?好多格友 也建议少用odata 太吃性能
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:前天 22:55
5#
林小鱼 发表于 2024-6-30 22:26
odata是属于要淘汰吗?好多格友 也建议少用odata 太吃性能

新版本培训的时候说过,尽量用其他方式替代odata,以后不会更新了
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:昨天 09:10
6#
有没有人可以正面回复呀,不说变通方法,直接上代码的呢
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:昨天 11:24
7#
benny111 发表于 2024-7-1 09:10
有没有人可以正面回复呀,不说变通方法,直接上代码的呢

这是变量和odata的对比

本帖子中包含更多资源

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

x
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:昨天 11:42
8#
大佬,只刷新页面某几个ODATA目前我这边想不到什么方案

不过还是针对于这个求,建议大佬在点击了按钮之后,使用设置变量命令查询数据,在使用设置单元格属性命令,把数据更新到目标单元格;

本帖子中包含更多资源

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

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