簡體   English   中英

dynamics crm在關聯的視圖上獲取子網格的名稱

[英]dynamics crm get name of subgrid on associated view

當我打開聯系表單,然后從導航欄中選擇活動時,將出現關聯的活動視圖。 有沒有辦法為該視圖獲取子網格的名稱? 一世

var subgrid = Xrm.Page.getControl(<sub-grid name>);

注意:這是不受支持的自定義。

獲取關聯視圖網格與實體表單中的子網格不同。 可以像其他任何控件一樣,使用Xrm.Page.getControl(subgrid_name)訪問CRM格式的Xrm.Page.getControl(subgrid_name)

但是要訪問關聯的視圖網格,您必須從IFRAME開始進行DOM操作,然后再進行如下所示的Grid操作。

要獲取IFrame控件,請執行以下操作:

var frame = document.frames[“areaActivitiesFrame”].frameElement;

要刷新關聯的網格視圖:

frame.contentWindow.document.getElementById(“crmGrid_Account_ActivityPointers”).control.refresh();

獲得控件后,嘗試覆蓋SO事件中所述的click事件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM