salesforce - 延迟获得 Salesforce Classic 的价值
问题描述
我需要根据一些计算更新佣金字段。我正在使用未来的方法来更新佣金字段。佣金字段按预期立即更新。但是,在 Salesforce Classic 中,我需要手动刷新页面,然后它才会反映我更新的佣金值。有人可以帮我提供解决方案吗?
解决方案
这是正常行为。
来自文档:“未来的方法在后台异步运行。”
所以.. 您的 @Future 方法仅在服务器资源空闲时运行(在您的触发器更新结束后)。
我想知道在闪电体验中是否有一个刷新机制(如“重新渲染”或“$A.get('e.force:refreshView').fire()”)在操作完成时发生,这可以解释为什么在闪电中你无需更新页面即可查看结果。
推荐阅读
- pdf - 使用 iText 生成带有页眉和页脚图像的 pdf
- javascript - 如何链接包含 then 和 catch 块的嵌套承诺?
- javascript - NestJS 如何使用 async/await 配置中间件?
- python - 使用 Python 绕过 Cloudflare ReCaptcha 挑战
- python - 下载pyautogui,我可以在pycharm下的site-packages下清楚的看到它,但是导入的时候给我一个no moduel这个名字可以找到
- java - rpi 上的 OpenCV - System.loadLibrary 中的分段错误
- maven - Make-distribution.sh 未能构建 spark 2.4.3
- excel - 宏搜索一个工作簿中的单元格,如果找到,则填充另一个工作簿中的协调单元格
- javascript - 使用来自多个 PHP 页面的 AJAX 函数的填充变量更新 SQL 查询
- android - 如何在 Android/Kotlin 中关闭覆盖图像(setOnClickListener 不起作用)?