2009-03-09 5 views
1

사용자 지정 엔터티가 실행되지 않는 경우 폼의 onload 이벤트에 문제가 있습니다. 이 양식은 일정 기간 동안 올바르게 작동했지만 최근에는 작동이 중지되었습니다. 엔티티의 새 인스턴스를 만들 때 또는 기존 인스턴스를 열 때 양식이 열릴 때 이벤트의 코드가 실행되지 않습니다. 그러나 양식을 미리 볼 때 코드가 실행됩니다.Microsoft Dynamics CRM 4 사용자 지정 엔터티 양식 onload 이벤트가 실행되지 않음

는 테스트를 위해 원래의 코드가 제거되었습니다 및 onload 이벤트는 현재 다음과 같습니다

crmForm.all.ownerid_c.style.display = 'none'; 
crmForm.all.ownerid_d.style.display = 'none'; 
alert("OnLoad event fired"); 

미리보기에서 소유자 속성은 숨겨지고 경고가 표시됩니다. 양식을 정상적으로 실행하면 속성이 숨겨지지 않고 경고가 표시되지 않습니다 (Java 오류가보고되지 않음).

전체 CRM 버전은 4.0.7333.1219입니다. 엔티티는 처음에 버전 3 인 다른 CRM 설치에서 생성되었습니다. 현재 환경으로 마이그레이션하기 위해 내보내기 가져 오기 프로세스를 수행하기 전에 해당 환경이 버전 4로 업그레이드되었습니다. 이 양식은 새로운 환경에서 일정 기간 동안 올바르게 작동하지만 일부 단계에서는 그렇게하지 않았습니다.

답변

2

Microsoft Crm Diagnostics Tool 4를 사용하여 플랫폼 추적을 활성화 했으므로 이제 onload 이벤트가 실행됩니다. 추적을 다시 사용할 수없는 경우에도 작동합니다.

신 나는이 환경에서 발전하는 것을 좋아한다.

+0

이런 어리석은 일은 고통 스럽습니다. < –

+0

우리는 역학에 대해 특정 유형의 엔티티 제작 중 0.3 %에서 플러그인이 작동하지 않는다는 놀라운 문제가 있습니다. 오류 메시지가 없습니다. 이상하게도 우리는 문제가 아직 무엇인지 디버그 할 수 없었습니다 ... – mavnn

+0

모든 말 : 나는 당신의 고통을 느낍니다. 마찬가지로, 나는 역학에 반대하는 것을 개발 한 사람이 누구인지 의심 스럽다. – mavnn