2011-04-08 6 views
0

연관 엔터티를 표시하는 iFrame이있는 crmForm이 있습니다. 사용자가 부모 crmform을 저장할 때 iFrame의 연결된보기에 레코드가 있는지 확인하고 싶습니다. 자바 스크립트를 사용하면 iFrame에 crmGrid의 레코드 수를 어떻게 찾을 수 있습니까? CRM iFrame 연결된 뷰 레코드 수 MS Dynamics

내가 올 가장 가까운

은 나에게 innergrid 찾을 수없는 오류를 제공

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

입니다.

감사 올리버

답변

0

당신은 가까웠다. 당신이 원한다면 var recordcount = frameDoc.getElementById("crmGrid").InnerGrid.SelectedRecords.length;

+0

내 iFrame이로드 중임을 알 수있다. onstatuschange 이벤트에 코드를 추가 할 때 작동하도록했습니다. 귀하의 회신에 감사드립니다 – Oliver

+0

참고 : 이것은 CRM 2011 UR12에서 작동하지 않습니다. InnerGrid가 제거되었습니다 (다른 브라우저를 지원할 수 있다고 가정합니다). –

관련 문제