CRM 2013 - 网格是否有onChange功能

时间:2014-07-07 12:04:33

标签: javascript plugins dynamics-crm-2011

我有一个用户也可以添加产品的网格

我有一个插件,当记录更新时执行,但是当添加产品时,插件/ CRM不会识别出作为记录的更新,因此插件不会执行

我是否可以通过JavaScript为网格访问OnChange函数,以便我可以更改隐藏字段的值,以便随后对记录进行更改,从而识别更新并执行插件?

由于

2 个答案:

答案 0 :(得分:2)

不,在将项目添加到网格中时,没有SDK功能可以添加JavaScript事件是CRM 2011/2013。

处理此要求的正确方法是使用插件。

当记录与父记录相关时,记录会显示在网格中 - 一对多关系或多对多关系。

如果它是一对多关系,您可以在多方的CreateUpdate上触发(因为它将包含对一方的引用。)如果它是您需要在Association上以shown here in a previous question触发多对多。

答案 1 :(得分:1)

处理这种情况的一种方法是为产品添加一个on-create插件 - 它可以按照您尝试的类似方式触发记录的On Change插件。 从本质上讲,oncreate插件将更新记录,该记录将触发记录的更新插件。如果关系是1:N

,情况就是这样

如果它是N:N关系,那么插件应该在Associate / Diassociate上注册,而不是在创建/更新上注册。

事实上,问题不明确,因此上面有两个选项。