這似乎有點奇怪,因此我會嘗試提供一些背景。我的CRM有一項功能,要求用戶應該能夠過濾一個視圖,然後保存結果記錄,這樣一個單獨的過程可以將它們選中並定期處理它們,例如,日常。通過javascript檢索網格中的fetchxml
現在這裏有一個問題,他們希望這個過程在處理數據之前重新查詢數據,所以基本上應該保存的是查詢或過濾器,而不是視圖中的數據。
先前已經寫了一些JavaScript代碼動態地設置fetchxml上亞格像這樣
Subgrid.getGrid().setParameter("fetchXml", fetchxml);
我雖然它應該是相當簡單的潛在檢索網格
Subgrid.getGrid().getParameter("fetchXml");
的fetchxml然而,這不起作用,我似乎無法找到任何文件或任何可以指向正確方向的文件。我已經使用開發工具來檢查Mscrm.XrmControlGridWrapper
的屬性,但我找不到任何有用的東西。
如果有人知道如何檢索使用javascript的子網格的fetchxml,這將是巨大的幫助?
編輯
我剛剛發現,我能做到這一點
Subgrid.getGrid().getFilter().$3_1.GetParameter("fetchXml")
,並返回正是我想要的,然而,這只是尖叫的哈克和不支持的。 $3_1
有一種[object (Mscrm.TurboGridControl)]
有沒有辦法以支持的方式訪問此對象?