简体   繁体   English

Dynamics CRM 2011-未传递FirstSelectedItemId

[英]Dynamics CRM 2011 - FirstSelectedItemId not being passed

The following doesn't work and not sure why. 以下无效,并且不确定原因。

I should get the ID passed in as a param but it's always undefined. 我应该将ID作为参数传递进来,但它始终是未定义的。

Ribbon xml section. 功能区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 method. JavaScript方法。

function startDisqualifyLead(entityId) {
if (!entityId)
    entityId = Xrm.Page.data.entity.getId();

alert(entityId); // always undefined.

} }

I did however get it working by importing and publishing using Erik Pools ribbon editor. 但是,我确实是通过使用Erik Pools功能区编辑器导入和发布来使其工作的。 No clue why my stuff was not working when manually importing and publishing using MSDNs guide on how to import/export the ribbon. 不知道为什么使用MSDN手动导入和发布时我的东西不能正常工作,有关如何导入/导出功能区的指南。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM