2012-07-25 3 views
0

CRM 2011의 리본 메뉴 모음에 사용자 지정 단추를 만들었으므로 이제 웹 리소스 js를 호출하고 싶습니다. 이것은 내가 지금 가지고있는 것입니다 :<RibbonDiffXml>의 <JavaScriptFunction>이 작동하지 않습니다.

<Actions> 
    <JavaScriptFunction FunctionName="functionName" 
     Library="$webresource:opportunity_ribbon.js" /> 
</Actions> 

그러나 버튼을 클릭하면 전혀 응답이 없습니다. 어떤 생각이 잘못된거야?

업데이트 : 문제는 내가 부른 것 같습니다. 라인

locAddActTo (4207);

이 실패하고 locAddActTo 값이 null이라고합니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

+0

XML이 나에게 잘 어울립니다. 함수 이름과 라이브러리 이름을 두 번 확인한 다음 IE F12 개발자 도구로 코드를 디버그하여 코드가 전혀 실행되지 않는지 확인합니다. –

+0

답장을 보내 주셔서 감사합니다. F12를 사용하여 디버깅 할 때 js 함수가 실제로 호출되었지만 null 참조가 있음을 발견했습니다. 내 js 한 줄만 있습니다 : locAddActTo (4207) ;. locAddAct에 익숙하지 않습니다. 어떻게 작동하고 4207은 무엇입니까? – user1486691

+0

4207은'Letter' 엔티티의'ObjectTypeCode' 일 수 있습니다. 당신의 코드에서'locAddActTo (4207)'을 사용하는 특별한 이유가 있습니까? 그리고이 시점에서 코드가 원하는 것을 상세하게 설명하는 것이 더 합리적 일 수 있습니다. –

답변

0

locAddActTo를 locAddRelatedTo로 변경 한 후에 작동하지만 왜 그런지는 알 수 없습니다. 누군가?

+0

우리는 그 웹 리소스의 내용을보고 대답 할 필요가 있습니다. – glosrob

+0

webresource는이 한 줄만을 가지고 있습니다 : function xx() {locAddRelated (4207) ;} 이것은 폼의 isv.config에서 아래의 에 의해 호출됩니다. – user1486691

관련 문제