2011-04-08 69 views
0

我有一個crmForm與顯示關聯的實體的iFrame。我想驗證iFrame中的關聯視圖在用戶保存父項crmform時有記錄。使用javascript,我如何在iFrame中找到crmGrid的記錄數。CRM iFrame關聯視圖記錄計數MS Dynamics

我來最接近的是

var frameDoc = document.getElementById('IFrame_contacts').contentWindow.document; 
var recordcount = frameDoc.all['crmGrid'].innergrid.Allrecords.lenght; 

這只是給了我一個沒有找到innergrid錯誤。

感謝 奧利弗

回答

0

你接近。你想var recordcount = frameDoc.getElementById("crmGrid").InnerGrid.SelectedRecords.length;

+0

原來,我的iFrame仍在加載。當我將代碼添加到onstatuschange事件中時,我發現它工作正常。感謝您的回覆 – Oliver 2011-04-11 14:59:37

+0

注意:這不適用於CRM 2011 UR12。 InnerGrid被刪除(我假設他們可以支持其他瀏覽器)。 – 2015-01-07 15:04:46