Dynamics crm 2011 ms crm 2011重新加载新窗口

Dynamics crm 2011 ms crm 2011重新加载新窗口,dynamics-crm-2011,Dynamics Crm 2011,我复制了一个报价(包含所有quotedetails),并在新窗口中打开它。现在我想重新加载新窗口以重新计算新报价的总金额 如何重新加载新窗口? 如果我把它放在一个窗口的Onload中,那么我有一个无止境的循环,因为窗口一直在重新加载 哪种方法最好 非常感谢 它不应该一直在重新加载。除非你要求。但是,如果执行保存操作,将执行重新加载以刷新帧。您对细节的了解很少,但我猜您希望在加载时重新计算值,而不是存储它们 如果希望在执行计算后直接存储值(而不是让用户单击保存),可以调用save()方法。在我看来

我复制了一个报价(包含所有quotedetails),并在新窗口中打开它。现在我想重新加载新窗口以重新计算新报价的总金额

如何重新加载新窗口? 如果我把它放在一个窗口的Onload中,那么我有一个无止境的循环,因为窗口一直在重新加载

哪种方法最好


非常感谢

它不应该一直在重新加载。除非你要求。但是,如果执行保存操作,将执行重新加载以刷新帧。您对细节的了解很少,但我猜您希望在加载时重新计算值,而不是存储它们

如果希望在执行计算后直接存储值(而不是让用户单击保存),可以调用
save()
方法。在我看来,调用计算的正确位置应该是将值复制到的字段的
onchange()

最后,还有两种方法。第一个是创建一个插件,该插件将在检索实例和填充字段之前启动


另一个,这只是猜测,将添加一个新按钮到功能区。我们几个月前就这样做了。除了save&new,我们现在还有save©,它将当前表单保存到数据库中,并使用新关闭表单中的预填充值打开一个新表单。

是的,这是正确的。可以用另一种方法重新计算这些值吗?@Thomas重新计算不会导致错误。你救了他们。根据您的问题,我猜您希望自动保存计算值,就像它们被计算一样。看我对答案的补充。我的回答有用吗?如果是,请检查它作为答案。如果没有,请解释遗漏了什么。