dynamics 365 crm - 插件确定何时调用刷新

时间:2017-04-26 23:17:58

标签: dynamics-crm-2011 dynamics-crm crm microsoft-dynamics

在检索多条消息上,有没有办法知道用户何时明确刷新子网格?我的插件需要区分刷新和搜索/过滤器。问题是在检索多个消息时遇到的查询具有过滤条件和排序顺序,因此我无法使用这些条件来确定它是否已刷新。

提前致谢

1 个答案:

答案 0 :(得分:3)

在插件的RetrieveMultiple处理程序中,无法确定查询的来源(查找视图,活动,关联或高级查找视图)。插件设计为透明的,不会跟踪跨越多个请求的用户会话的状态。

我能想到的一个解决方案是跟踪用户的后续操作,尝试识别针对特定用户的同一页数据的第二个请求。在多服务器(例如负载平衡)配置中,要使其成为可靠的解决方案并不容易。此外,打开具有特定页面的窗口,关闭它并重新打开同一页面的方案可能会导致意外行为。我确信有一些其他问题,如设计会带来它,因此我会建议反对它。