如何区分CRM 2011 JScript中的手动保存和程序保存



我有一个注册了onSave记录的Javascript代码。我需要通过单击"保存"按钮Xrm.Page.data.entity.save()一样以编程方式来检查保存操作是否正在发生。

我们是否有一个JScript代码来获得事件的源代码控制,即事件生成器?

如果上下文中没有这些信息,为什么不在显式调用entity.save的JavaScript函数中设置一个变量?然后,您可以从任何其他JavaScript函数中对此进行检查,以确定"上下文"。这是一个有点古怪的全球旗帜,但它会起作用的。

如果你需要在插件中掌握这个"上下文",你可以在表单设置submitMode('always')上创建一个隐藏属性,该属性是你在保存到自定义JavaScript中并在加载时重置之前设置的。

你试过这样的东西吗:https://community.dynamics.com/product/crm/f/117/t/58773.aspx

最新更新