本文主要是介绍【明道云】明道云主从表中计算列的即时重算问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【背景】
使用场景下,往往存在一些不需要录入的计算列。但是用户希望变更计算要素时,相应的列也能立即重算,类似于Excel中公式的效果。
【问题】
通过字段默认值用函数设置,可以达到如上效果,但是在复杂场景下存在限制。
总结下来:
- 如果计算列的计算要素全部都是当前物理表的列,不涉及跨主从表的情况,并且计算要素列的变更通过界面手工触发,此时计算列可以达到即时重算的效果。
- 如果用工作流计算后直接后台更新表单数据,页面结果并不会即时反应,需要过几秒刷新才能反应在界面,用户体验会不太好。
- 如果计算要素中存在跨表,比如从表计算列的有些要素位于主表,那么就算两表双向关联,修改主表计算要素列也无法触发从表计算列的重算。属于比较不足的地方。
【目前的对应方法】
如果必须涉及主从表的跨表计算,那么目前看来只能用工作流后台进行计算更新,然后前端刷新反应重算结果。
这篇关于【明道云】明道云主从表中计算列的即时重算问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!