Javascript 如何在CRM 2011 JScript中区分手动保存和编程保存

Javascript 如何在CRM 2011 JScript中区分手动保存和编程保存,javascript,javascript-events,dynamics-crm,dynamics-crm-2011,dynamics-crm-online,Javascript,Javascript Events,Dynamics Crm,Dynamics Crm 2011,Dynamics Crm Online,我有一个Javascript代码注册在记录的保存中。我需要通过单击“保存”按钮来检查保存操作是否正在进行,或者以编程方式保存,如Xrm.Page.data.entity.save() 我们是否有JScript代码来获取事件的源代码控制,这意味着事件生成器?您是否尝试过类似的方法:如果上下文中没有此信息,为什么不在JavaScript函数中设置一个变量,显式调用entity.save?然后,您可以从任何其他JavaScript函数中检查这一点,以确定“上下文”。这是一个有点黑客全球旗帜,但它会做的

我有一个Javascript代码注册在记录的保存中。我需要通过单击“保存”按钮来检查保存操作是否正在进行,或者以编程方式保存,如Xrm.Page.data.entity.save()


我们是否有JScript代码来获取事件的源代码控制,这意味着事件生成器?

您是否尝试过类似的方法:

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


如果您需要在插件中获得此“上下文”,可以在表单设置
submitMode('always')
上创建一个隐藏属性,该属性在保存到自定义JavaScript并在加载时重置之前设置。

此链接用于防止表单保存。我需要检查事件生成器。想知道是通过单击Save按钮保存表单还是通过编程方式保存表单。我试过行刑,但运气不好。