2
다음은 작동하지 않으며 이유가 확실하지 않습니다.Dynamics CRM 2011 - FirstSelectedItemId 전달되지 않음
ID를 매개 변수로 전달해야하지만 항상 정의되지 않습니다.
리본 xml 섹션.
<Actions>
<JavaScriptFunction Library="$webresource:ct_/scripts/jqueryandjson2.js" FunctionName="isNaN" />
<JavaScriptFunction Library="$webresource:ct_/scripts/MyJSLib.js" FunctionName="isNaN" />
<JavaScriptFunction Library="$webresource:ct_/scripts/lead/ribbon.js" FunctionName="startDisqualifyLead">
<CrmParameter Value="FirstSelectedItemId" />
</JavaScriptFunction>
</Actions>
자바 스크립트 방식.
function startDisqualifyLead(entityId) {
if (!entityId)
entityId = Xrm.Page.data.entity.getId();
alert(entityId); // always undefined.
}
기존 레코드뿐만 아니라 새로운 레코드에서도 이러한 현상이 발생합니까? –
하나의 레코드 만 선택되었을 때만 해당 버튼을 활성화하는 규칙이 있습니다. – user1231231412
또한 홈페이지 리본에서 Xrm.Page.data.entity를 사용할 수 없다는 것을 알고 있습니다. 이 방법은 양식/세부 정보보기 리본에서도 호출되어 잘 작동합니다. 그냥 param은 항상 정의되지 않습니다. – user1231231412