混沌鸡蛋面 发表于 2024-2-27 12:56:48

页面保存提交数据库前,能否让页面得odata公式刷新下呢?



我页面有不少公式,公式提取出来的数值,是作为输入数值的数据验证用的。
但是,这个数值,基本都是页面加载和选项改变后变化的。
因为牵扯多人同时使用的情况,如果不能在保存前,重新提取和验证相关的数值,就产生了bug。
2个人同时打开,先后保存,可输入的数值叠加后,就超出了限制。
所以,请问,是否可以在保存前通过命令刷新公式提取的结果?

stranger 发表于 2024-2-27 12:56:49

js




//获取当前页面
var page = Forguncy.Page;
//强行触发页面上所有的公式重新进行计算
page.recalc();

混沌鸡蛋面 发表于 2024-2-27 13:32:47

stranger 发表于 2024-2-27 13:17
js




谢谢,我试试:lol

混沌鸡蛋面 发表于 2024-2-27 13:35:35

stranger 发表于 2024-2-27 13:17
js




好用:victory:

Joe.xu 发表于 2024-2-27 13:45:57

感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流:loveliness:
页: [1]
查看完整版本: 页面保存提交数据库前,能否让页面得odata公式刷新下呢?