Dynamics crm 2011 忽略保存javascript上的批量编辑表单

Dynamics crm 2011 忽略保存javascript上的批量编辑表单,dynamics-crm-2011,dynamics-crm,Dynamics Crm 2011,Dynamics Crm,我正在尝试在Dynamics CRM批量编辑表单上为entityopportunity运行onsave javascript 我修改了如下定制: <event name="onsave" application="false" active="true" BehaviorInBulkEditForm="Enabled"> <Handlers> <Handler functionName="Form_onsave" libr

我正在尝试在Dynamics CRM批量编辑表单上为entity
opportunity
运行onsave javascript

我修改了如下定制:

<event name="onsave" application="false" active="true" BehaviorInBulkEditForm="Enabled">
          <Handlers>
            <Handler functionName="Form_onsave" libraryName="new_opportunity_onsave.js" handlerUniqueId="{05e2ece2-0dcd-8b4c-3c11-4d0e3acdd694}" enabled="true" parameters="" passExecutionContext="false" />
          </Handlers>
        </event>
但当我保存表单时,不会显示任何警报。 这种使用
BehaviorInBulkEditForm=“Enabled”
的方法适用于
onload
/
onchange
e事件,但不适用于
onsave
。我错过了什么


MS CRM 2011 Premise UR 11

SDK对BehaviorInBulkEditForm进行了如下说明:

BehaviorInBulkEditForm:未使用。批量编辑表单的所有脚本都被禁用


因此,批量编辑时js不会运行。不幸的是。

SDK对BehaviorInBulkEditForm说了以下几点:

BehaviorInBulkEditForm:未使用。批量编辑表单的所有脚本都被禁用

因此,批量编辑时js不会运行。不幸的是。

我从微软那里得到了答案: Javascript在onload/onchange事件上运行,但此行为没有明确的文档记录,不受支持,存在问题,可以随时删除,恕不另行通知

2011年,Javascript不会在onsave事件上运行

然而,这种行为在2013年确实有效(尽管至少从4.0开始就不受支持),所以我认为使用这种技巧是非常安全的。

我从微软那里得到了答案: Javascript在onload/onchange事件上运行,但此行为没有明确的文档记录,不受支持,存在问题,可以随时删除,恕不另行通知

2011年,Javascript不会在onsave事件上运行


然而,这种行为在2013年确实有效(尽管至少从4.0开始就不受支持),所以我认为使用这种技巧是非常安全的。

Johan,谢谢你的回答。我完全知道这是不受支持的配置,但onload/onchange在CRM 2011中工作,onsave在CRM 4.0.Johan中工作,谢谢您的回答。我完全知道这是不受支持的配置,但onload/onchange在CRM 2011中起作用,onsave在CRM 4.0中起作用。
function Form_onsave() {
alert ("BULK");
}