以下不起作用,不确定原因。
我应该获取作为参数传入的 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>
Javascript 方法。
function startDisqualifyLead(entityId) {
if (!entityId)
entityId = Xrm.Page.data.entity.getId();
alert(entityId); // always undefined.
最佳答案
不过,我确实通过使用 Erik Pools 功能区编辑器导入和发布来让它工作。不知道为什么在使用有关如何导入/导出功能区的 MSDN 指南手动导入和发布时我的东西不起作用。
关于javascript - Dynamics CRM 2011 - FirstSelectedItemId 未被传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247765/