从 dynamics-crm 2011 升级到 dynamics-crm 2013 后,我在尝试刷新 iframe 时遇到了一些问题。
以前和在 sdk 中微软必须获得一个控件/iframe 使用“Xrm.Page.getControl()”或其他帖子说使用“Xrm.page.ui.controls.get()”下面是我得到的错误.
我找到了解决方法,但我担心它不受支持。我使用 Jquery 首先检索作为记录的 iframe,因为它不再是它自己的窗口。然后我搜索我的网络资源/iframe 的名称/ID。
$("#contentIFrame0").contents().find("#WebResource_PowerTools")[0].contentWindow.location.reload(true);
这有效,这就是我现在正在使用的。我的问题是有人知道Xrm.Page.getControl()
or发生了什么Xrm.page.ui.controls
吗?