gpt4 book ai didi

dynamics-crm - 仅当我在 Dynamics crm 中更新浏览器时,字段才会更新

转载 作者:行者123 更新时间:2023-12-02 13:23:04 25 4
gpt4 key购买 nike

我为 CRM 编写了插件。当创建新的实体B时,它会更新实体A的字段。我有一个实体 A 的表单,在此表单中我有实体 B 的选项卡。当我从此选项卡创建新的实体 B 时,我的插件会更改实体 A 中的字段。但在重新加载浏览器页面之前我看不到该更改。

Adding entity B from tab

Saving entity B

Filed doesnt change until page will be reloaded

最佳答案

您不知何故忽略了这样一个事实:您的插件正在服务器上运行,并且它会更新另一台服务器上数据库中的数据。没有内置方法可以让数据库更新在特定客户端(或所有客户端)上触发通知。因此你有两个选择:

  1. 执行保存后,在Entity A上下文中触发Xrm.Page.data.refresh(或者保存也可以,因为这会拉取新值) >实体B
  2. 使用轮询和 CrmWebApi 或 odata 端点在服务器端查询 CRM 的值更新,然后也在客户端上更新它。

您的问题有点难以理解,但是如果您没有任何方式知道在实体 A 的上下文中用户应该创建一个 实体B。 #2 可以工作,但如果有数百名用户坐在那里投票,则无法很好地扩展。

关于dynamics-crm - 仅当我在 Dynamics crm 中更新浏览器时,字段才会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33284361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com