dynamics crm 获取关联视图上子网格的名称
dynamics crm get name of subgrid on associated view
当我打开联系表单,然后从导航栏打开 select 活动时,会出现关联的活动视图。有没有办法获取此视图的子网格名称?我
var subgrid = Xrm.Page.getControl(<sub-grid name>);
注意:这是不支持的自定义。
获取关联视图网格不同于实体窗体中的子网格。 CRM 表单中的子网格可以像任何其他控件一样使用 Xrm.Page.getControl(subgrid_name)
访问。
但是要访问关联视图网格,您必须从 IFRAME 开始进行 DOM 操作,然后是如下所示的网格。
获取IFrame控件:
var frame = document.frames[“areaActivitiesFrame”].frameElement;
要刷新关联的网格视图:
frame.contentWindow.document.getElementById(“crmGrid_Account_ActivityPointers”).control.refresh();
获得控件后,尝试覆盖点击事件,如 SO thread
中所述
当我打开联系表单,然后从导航栏打开 select 活动时,会出现关联的活动视图。有没有办法获取此视图的子网格名称?我
var subgrid = Xrm.Page.getControl(<sub-grid name>);
注意:这是不支持的自定义。
获取关联视图网格不同于实体窗体中的子网格。 CRM 表单中的子网格可以像任何其他控件一样使用 Xrm.Page.getControl(subgrid_name)
访问。
但是要访问关联视图网格,您必须从 IFRAME 开始进行 DOM 操作,然后是如下所示的网格。
获取IFrame控件:
var frame = document.frames[“areaActivitiesFrame”].frameElement;
要刷新关联的网格视图:
frame.contentWindow.document.getElementById(“crmGrid_Account_ActivityPointers”).control.refresh();
获得控件后,尝试覆盖点击事件,如 SO thread
中所述