CRM 2013 -是否有网格的onChange功能?

CRM 2013 - Is there a onChange function for a Grid

本文关键字:onChange 功能 网格 2013 是否 CRM      更新时间:2023-09-26

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

我有一个插件,当有更新记录时执行,但是当添加产品时,插件/CRM不承认这是对记录的更新,因此插件不执行。

是否有一个OnChange函数,我可以通过JavaScript访问网格,这样我就可以改变一个隐藏字段的值,这样就可以对记录进行更改,因此更新被识别,插件被执行?

谢谢

不,当一个项目被添加到CRM 2011/2013网格中时,没有一个SDK函数来添加JavaScript事件。

处理此需求的正确方法是在插件中。

当记录与父记录相关时,它们会出现在网格中——无论是一对多关系还是多对多关系。

如果是一对多关系,可以在多侧的CreateUpdate上触发(因为它将包含对一侧的引用)。如果是多对多,则需要触发Association,如前面问题所示。

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

如果是N:N关系,那么插件应该注册在Associate/Diassociate,而不是create/update。

事实上,这个问题并不清楚,因此上面有两个选项。