[英]Dynamics CRM Dynamically getting HTML webresource parent control
我们在具有控件的name属性的表单上具有嵌入式HTML Web资源(“ WebResource_MyWebResource”)。
是否可以在HTML Web资源中使用一种方法,使我们能够动态获取其自身父控件的name属性,还是需要将webresource控件名称作为数据参数传递,以便通过以下方式在脚本中使用它: parent.Xrm.Page.getControl(arg)
吗?
我们不想为通用功能硬编码资源名称,也不必知道最终用户将为控件指定的名称。
我一直想要一种简单的方法来解决这个问题,并最终花点时间来解决:
var win = document.defaultView || document.parentWindow; /* parentWindow for IE8- */
var parentIframeId = win.frameElement.id;
从您的网络资源执行上述代码后,您将获得包含该网络资源的iframe元素的ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.