2011-12-02 2 views
2

기회 엔티티에 사용자 지정 양식을 추가하고 일부 javascript를 첨부했습니다.Xrm.Page.data가 null입니다.

양식을 여는 데 window.open과 formId를 사용하여 양식을 호출하고 기회 엔티티 만 만드는 데 사용됩니다.

자바 스크립트 내부에서 일부 필드를 채우려 고했지만 Xrm.Page.data 객체가 항상 null입니다.

$(document).ready(function() { 
    Xrm.Page.getAttribute("ct_testfield").setValue('test');}); 

고마워요!

업데이트 : Xrm.Page.data 객체가로드 분명히 $ (문서) .ready() 화재 전에.

대신 "양식 속성"대화 상자를 사용하여 "OnLoad"를 시작하는 기능을 설정했습니다.

DOM이 IFrame 내에 있거나 준비중인 다른 모든 리소스가로드되지 않은 경우 $ .ready가 실행되는 것으로 생각합니다.

다른 사람에게 도움이되기를 바랍니다.() 분명히 $ (문서) .ready를 Xrm.Page.data 객체가로드되기 전에 화재 :

는 내가 수 :

답변

2

UPDATE있을 때 7 시간이 닫힙니다.

대신 "양식 속성"대화 상자를 사용하여 "OnLoad"를 시작하는 기능을 설정했습니다.

DOM이 IFrame 내에 있거나 준비중인 다른 모든 리소스가로드되지 않은 경우 $ .ready가 실행되는 것으로 생각합니다.

다른 사람에게 도움이되기를 바랍니다.

관련 문제