Dynamics CRM打开分配窗口

时间:2018-07-26 15:03:03

标签: javascript dynamics-crm dynamics-crm-2016 dynamics-365

在javascript函数中,我要打开一个窗口,该窗口通常在用户单击潜在顾客表单中的“分配”按钮时打开。

在功能区工作台中,我看到在库XrmCore.Commands.Assign.assignObjectLegacy中,单击“分配”时调用的函数为Main_system_library.js

是否可以在javascript中调用此函数?

2 个答案:

答案 0 :(得分:1)

在Dynamics CRM中不支持,例如使用内部库,调用内部方法。产品更改的未来版本可能会影响此实施。

相反,尝试使用jQuery查找按钮元素并调用df['pd_pq'] = np.select([c1, c2, c3], [o1, o2, o3], df.avg_pd) Driver qualifying finish_pts total_pts pd_pq 0 A.J. Allmendinger 0.233817 ... 22.0 26.654389 3.875 1 Alex Bowman 0.120016 ... 30.0 34.700159 3.500 2 Aric Almirola 2.637707 ... 26.5 32.639209 -2.000 3 Austin Dillon 0.505556 ... 28.0 29.016667 -0.500 4 B.J. McLeod 0.000000 ... 12.0 12.000000 2.500 之类的onclick事件。太不被支持了,因为我们不能使用DOM操作,但是还可以。

否则,我看不到任何其他受支持的解决方案。

答案 1 :(得分:1)

使用jQuery是模仿该功能的一种方法,但就像Arun所说的那样,它不受支持,并且有可能在下次更新中被破坏。相反,我将调用自定义操作。动作基本上是工作流程。您可以通过javascript分配您的实体,它将受支持。

以下是您可以使用的示例:https://community.dynamics.com/crm/b/nishantranaweblog/archive/2017/05/27/sample-code-to-call-action-using-web-api-in-crm